Запретить пользователям FTP переходить в каталоги, находящиеся выше их домашнего каталога

Запретить пользователям FTP переходить в каталоги, находящиеся выше их домашнего каталога

Я создал пользователя на Centos 7 через Webmin и указал /var/www/html/page в качестве его домашнего каталога, чтобы при входе в систему он начинал оттуда.

Однако я вошел в систему сам и понял, что они могут перейти оттуда в верхние каталоги, которые мне не нужны. Как я могу предотвратить это?

Спасибо.

решение1

Вам нужно будет найти функцию, специфичную для используемого вами FTP-сервера, которая может создатьchroot-подобныйокружающая среда. Вот несколько примеров:

  • proftpd:DefaultRoot. Эта опция должна будет указать, какой каталог chroot находится на сервере.
  • pureftpd:-Aвариант. Цитирование документации

Эта функция называется "chroot". Вы можете включить ее, запустив pure-ftpd с ключом "-A", чтобы сделать это со ВСЕМИ вашими пользователями (кроме root).

Связанный контент