Я создал пользователя на Centos 7 через Webmin и указал /var/www/html/
page в качестве его домашнего каталога, чтобы при входе в систему он начинал оттуда.
Однако я вошел в систему сам и понял, что они могут перейти оттуда в верхние каталоги, которые мне не нужны. Как я могу предотвратить это?
Спасибо.
решение1
Вам нужно будет найти функцию, специфичную для используемого вами FTP-сервера, которая может создатьchroot-подобныйокружающая среда. Вот несколько примеров:
- proftpd:DefaultRoot. Эта опция должна будет указать, какой каталог chroot находится на сервере.
- pureftpd:
-A
вариант. Цитирование документации
Эта функция называется "chroot". Вы можете включить ее, запустив pure-ftpd с ключом "-A", чтобы сделать это со ВСЕМИ вашими пользователями (кроме root).
- vsftpd:
chroot_local_user=YES
chroot в домашний пользователь по умолчанию. Уже естьхороший ответ здесь.