Рейтинг:0

vsftpd — ограничить пользователей пользовательским каталогом, не работающим в Ubuntu 18.04

флаг cn

У меня есть сервер Ubuntu 18.04, и я установил vsftpd.

Я создал нового пользователя FTP, следуя этому руководству: https://devanswers.co/installing-ftp-server-vsftpd-ubuntu-18-04/

Я хочу заблокировать пользователя в папке: /var/www/html/mydomain.com/ но я не могу, независимо от того, что я установил в /etc/vsftpd.conf файл.

Я попробовал, например, эти предложения:

write_enable = ДА
local_umask=022
chroot_local_user = ДА
allow_writeable_chroot = ДА

Я также попытался добавить:

местный_корень=/

или же

local_root=/var/www/html/mydomain.com/

Пользователь может успешно войти в систему, но я не могу заблокировать его для какой-либо папки. Любой совет будет отличным. Спасибо.

флаг cn
Я обновил название, это Ubuntu 18.04.
Рейтинг:0
флаг cn

После нескольких часов поиска я нашел ответ сам:

запустить в терминале:

судо нано /etc/ssh/sshd_config

В конце файла добавьте:

Совпадение пользователя с вашим именем пользователя
ForceCommand внутренний-sftp
Аутентификация по паролю да
ChrootDirectory /var/www/html/yourdomain.com/
РазрешениеТуннель нет
AllowAgentForwarding нет
AllowTcpForwarding нет
X11Номер переадресации

Замените yourusername именем пользователя ftp, которого вы создали, а также замените путь ChrootDirectory.

запустить в терминале:

sudo systemctl перезапустить sshd

Подробнее здесь: https://www.digitalocean.com/community/tutorials/how-to-enable-sftp-without-shell-access-on-ubuntu-18-04

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.