CentOS / Proftpd Ограничение каталога

408
David Rairigh

У меня есть настройка proftpd для использования SQL для разрешений (как SSH, так и FTP). все пользователи используют один и тот же идентификатор. Я хочу ограничить конкретного пользователя (клиента) только LIST, STOR и STOU в их домашнем каталоге (/ home / ftp / client) и не иметь возможности СПИСОК подкаталога / archive.

Вот что у меня есть ... но это никак не влияет на пользователя. Ничего не отображается в логах. Любая помощь будет принята с благодарностью.

<Directory /home/ftp/client > <Limit ALL> DenyAll </Limit> <Limit LIST STOR STOU> AllowAll </Limit> </Directory> <Directory /home/ftp/client/archive > <Limit ALL> DenyAll </Limit> </Directory> 
0
Содержит ли ваш `proftpd.conf```разделы? Если это так, вам может понадобиться разместить`разделы внутри`раздел, так что это относится ко всем vhosts. Другая возможность - ваш FTP-клиент использует команды `NLST` (или` MLSD` или `MLST`), а не просто` LIST`. Castaglia 7 лет назад 0
Сначала я определил виртуальный, но я удалил его. Я разместил разделы, показанные выше, в разделе Global. David Rairigh 7 лет назад 0
Возможно, вы используете модуль `mod_vroot`? Это может повлиять на то, как ``разделы обрабатываются. Castaglia 7 лет назад 0

0 ответов на вопрос