Помощь в настройке vsftpd
Всем привет! Помогите пожалуйста как реализовать следующее на Vsftpd.
Создать 4 Группы.Супер Администраторы,Администраторы,Модераторы,Анонимные юзеры Супер администраторы:Юзеры в этой группе будут видеть все папки которые не будут доступны анонимным пользователям Администраторы:Будут также видеть все папки но будут иметь определенный контроль.например перемещение файлов ит.тд. Модераторы.Будут видеть те папки которые будут видеть анонимные пользователи.НО будут иметь определенный контроль над ними.Например перемещение из папки Upload в папку Pub. Анонимные пользователи.Смогут видеть только 2 папки.Pub и upload.Из папки pub только скачивание а в папку Upload только закчивание. Скажите пожалуйста как так реализовать.И возможно ли? Помогите скриптом пожалуйста.Заранее большое спасибо. P.s Вот что сделал я по статье. # usermod -d /var/ftp ftp Удалим прежнюю директорию этого пользователя: # rmdir /home/ftp Теперь настроим пользователя, у которого будут права записи в корневую директорию FTP сервера: Cоздаём группу ftpuser # addgroup ftpuser Создаём пользователя ftpuser, добаляем его в группу ftpuser и устанавливаем домашним каталогом директорию FTP сервера, а так же меняем пароль #useradd -d /var/ftp -g ftpuser ftpuser #passwd ftpuser Создаём директорию FTP сервера и устанавливаем права: # mkdir /var/ftp # chmod 555 /var/ftp # chown root:ftpuser /var/ftp Создаём публичный каталог. # mkdir /var/ftp/pub # chown ftpuser:ftpuser /var/ftp/pub |
Для вашей задачи, скорее ближе proftp.
|
Спасибо за подсказку.
|
Установил Proftpd.При попытке зайти по адресу пишет невозможно найти удаленный сервер.Апатч работает нормально.Подскажите почему так происходит?
|
Наверное, требует настройки
|
Вот что получилось у меня!
Include /etc/proftpd/modules.conf UseIPv6 off IdentLookups off ServerName "ProudProds" ServerType standalone ServerIdent off DefaultServer on ShowSymlinks on TimeoutNoTransfer 600 TimeoutStalled 600 TimeoutIdle 1200 DisplayChdir .message true ListOptions "-l" DenyFilter \*.*/ Port 21 MaxInstances 175 User proftpd Group nogroup Umask 022 022 AllowOverwrite on RequireValidShell no TransferLog /var/log/proftpd/xferlog SystemLog /var/log/proftpd/proftpd.log # Modules <IfModule mod_quotatab.c> QuotaEngine off </IfModule> <IfModule mod_ratio.c> Ratios off </IfModule> <IfModule mod_delay.c> DelayEngine on </IfModule> <IfModule mod_ctrls.c> ControlsEngine off ControlsMaxClients 2 ControlsLog /var/log/proftpd/controls.log ControlsInterval 5 ControlsSocket /var/run/proftpd/proftpd.sock </IfModule> <IfModule mod_ctrls_admin.c> AdminControlsEngine off </IfModule> # Define Virtual users and their permissions DefaultRoot /usr/ftp AuthUserFile /etc/proftpd/ftpd.passwd AuthGroupFile /etc/proftpd/ftpd.group <directory /usr/ftp> <limit READ DIRS> Order allow,deny AllowGroup proudprods DenyAll </limit> <limit WRITE> DenyAll </limit> </directory> <directory /usr/ftp/boss> <limit READ WRITE DIRS> Order allow,deny AllowUser boss DenyAll </limit> </directory> <directory /usr/ftp/incoming> <limit READ WRITE DIRS> AllowAll </limit> </directory> <directory /usr/ftp/accountancy> <limit WRITE> Order allow,deny AllowUser accountant DenyAll </limit> <limit READ DIRS> Order allow,deny AllowUser accountant AllowUser boss DenyAll </limit> </directory> <directory /usr/ftp/office> <limit WRITE> Order allow,deny AllowUser office DenyAll </limit> <limit READ DIRS> Order allow,deny AllowUser office AllowUser boss DenyAll </limit> </directory> Но как реализовать следующее на Proftpd. Создать 4 Группы.Супер Администраторы,Администраторы,Модераторы,Анонимные юзеры Супер администраторы:Юзеры в этой группе будут видеть все папки которые не будут доступны анонимным пользователям ub,Upload,Video Администраторы:Будут также видеть все папки Pub,Upload,Video но будут иметь определенный контроль.например перемещение файлов ит.тд. Модераторы.Будут видеть те папки которые будут видеть анонимные пользователи. Pub,Upload НО будут иметь определенный контроль над ними.Например перемещение из папки Upload в папку Pub. Анонимные пользователи.Смогут видеть только 2 папки .Pub и upload.Из папки pub только скачивание а в папку Upload только закачивание. |
Время: 19:50. |
Время: 19:50.
© OSzone.net 2001-