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
является корнем одного из сайтов.