Ubuntu 18.04 SFTP Group: у одного пользователя есть права, у другого нет

339
C. Ovidiu

Следуя этому руководству, я создал группу, 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группы, и оба пользователя имеют одинаковые конфигурации. В чем может быть проблема?

Вот экран, показывающий разрешения

Ubuntu 18.04 SFTP Group: у одного пользователя есть права, у другого нет

Спасибо.

РЕДАКТИРОВАТЬ Вот вывод для команды namei -l /path/to/root_of_website*, где root_of_websiteнаходится корень одного из веб-сайтов.

Ubuntu 18.04 SFTP Group: у одного пользователя есть права, у другого нет

0
Пожалуйста, покажите `namei -l / path / to / root_of_website *`. grawity 5 лет назад 0
@ grawity Привет, я отредактировал свой пост и включил экран вывода. Спасибо C. Ovidiu 5 лет назад 0

0 ответов на вопрос

Похожие вопросы