У меня есть сервер CentOS, работающий на unix, и установлен FTP-сервер vsftpd. Я сделал chroot для пользователей и теперь пытаюсь ограничить загрузку их файлов. Я не хочу использовать deny_file, потому что deny_file ограничивает только несколько типов (а их так много) + deny_file запрещает всем пользователям, включая администратора.
Есть ли способ ограничить все типы файлов, кроме X, Y, Z?
Нет опции белого списка для VSFTPD (или ProFTPD). Лучшее, что вы могли бы сделать, это использовать deny_file
в сочетании с user_config_dir
. В user_config_dir
Директива указывает каталог, содержащий файлы конфигурации для каждого пользователя. Директивы в этих файлах конфигурации имеют приоритет над основной конфигурацией сервера.