Как заблокировать пользователя SFTP?

Мне действительно нужна помощь, я пытаюсь заключить в тюрьму пользователя с помощью ubuntu.

Замечание:

james является пользователем sshusers группа /home/james/upload/ - это каталог, в котором я хочу заблокировать пользователя

sshd_config:

AllowGroups sshusers 

Match Group sshusers
    ChrootDirectory /home/%u/upload/
    ForceCommand internal-sftp

Я выполнил ответ на askubuntu, вот мои команды

sudo chown root /home/james
sudo chmod go-w /home/james
sudo mkdir /home/james/upload
sudo chown james:sshusers /home/james/upload
sudo chmod ug+rwX /home/james/upload

sshd_config:

Я получаю эту ошибку

Error:  Network error: Software caused connection abort
Error:  Could not connect to server

Я исследовал в журналах, и я нашел это:

fatal: плохое владение или режимы для компонента каталога chroot «/ home / james / upload /»

Но если я запустил следующие команды

sudo chown root /home/james/upload
sudo chmod go-w /home/james/upload

, он отлично работает, пользователь может подключиться, папка заблокирована BUT не может отбросить файлы в каталоге

Status: Listing directory /
Status: Directory listing successful
Status: Starting upload of C:\Users\Program\AppData\Local\Temp\fz3temp-1\empty_file_yq744zm
Command:    put "C:\Users\Program\AppData\Local\Temp\fz3temp-1\empty_file_yq744zm" "test"
Error:  /test: open for write: permission denied
Error:  File transfer failed

Пожалуйста, совет, у меня есть поиск google, так что все ссылки теперь фиолетовые (посещенные :P)

[d20 ] Я использую клиент filezilla для проверки SFTP.

1
задан 13 April 2017 в 15:24

0 ответов

Другие вопросы по тегам:

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