Ubuntu 18.04 SFTP Group: у одного пользователя есть права, у другого нет
Следуя этому руководству, я создал группу, sftp_users
которую я использую только для доступа по SFTP.
Я создал двух пользователей user1
,user2
Затем я добавил оба к группе
sudo usermod -a -G sftp_users user1 sudo usermod -a -G sftp_users user2
Здесь /etc/ssh/sshd_config
Match Group sftp_users ChrootDirectory /projects/websites/ ForceCommand internal-sftp X11Forwarding no AllowTcpForwarding no PasswordAuthentication yes
Это позволяет им войти через SFTP, но не через оболочку.
Наконец, для каждого веб-сайта у меня есть следующее:
sudo chown -R root:sftp_users /path/to/root_of_website*
Теперь проблема в том, что, когда я захожу на сервер по протоколу SFTP, user1
я могу создавать и удалять файлы и папки. Когда я с SFTP user2
, я ничего не могу сделать с ошибкой open for write: permission denied
.
Оба пользователя являются частью sftp_users
группы, и оба пользователя имеют одинаковые конфигурации. В чем может быть проблема?
Вот экран, показывающий разрешения
Спасибо.
РЕДАКТИРОВАТЬ Вот вывод для команды namei -l /path/to/root_of_website*
, где root_of_website
находится корень одного из веб-сайтов.
0 ответов на вопрос
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?
-
6
Virtualbox, VMware, KVM или другое для виртуализации Ubuntu?
-
4
Функция Windows 7 «Aero Snap» в Ubuntu GNOME
-
5
ПО для управления iPod для Linux
-
1
Возвращаясь из Dual-boot к просто Windows
-
2
Firefox печать в PDF-файл
-
5
Как получить максимальное разрешение на Ubuntu в Microsoft Virtual PC?