|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - Помощь в настройке vsftpd |
|
Debian/Ubuntu - Помощь в настройке vsftpd
|
Старожил Сообщения: 220 |
Профиль | Отправить PM | Цитировать Всем привет! Помогите пожалуйста как реализовать следующее на 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 |
|
Отправлено: 03:24, 03-05-2013 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Для вашей задачи, скорее ближе proftp.
|
------- Отправлено: 07:56, 03-05-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 220
|
Профиль | Отправить PM | Цитировать Спасибо за подсказку.
|
Отправлено: 15:08, 03-05-2013 | #3 |
Старожил Сообщения: 220
|
Профиль | Отправить PM | Цитировать Установил Proftpd.При попытке зайти по адресу пишет невозможно найти удаленный сервер.Апатч работает нормально.Подскажите почему так происходит?
|
Отправлено: 17:56, 03-05-2013 | #4 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Наверное, требует настройки
|
|
------- Отправлено: 19:38, 03-05-2013 | #5 |
Старожил Сообщения: 220
|
Профиль | Отправить PM | Цитировать Вот что получилось у меня!
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 только закачивание. |
Отправлено: 21:11, 03-05-2013 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Нужна помощь в настройке PHP | Grinder1 | Вебмастеру | 15 | 21-02-2012 14:28 | |
Route/Bridge - Помощь по настройке сети | slavaden | Сетевые технологии | 4 | 14-02-2012 21:12 | |
Прочее - Нужна помощь в настройке маршрутизатора | obelisk | Сетевые технологии | 1 | 15-12-2011 14:09 | |
Помощь в настройке vpn | zi0n | Microsoft Windows NT/2000/2003 | 1 | 26-03-2010 22:28 | |
D-Link - помощь в настройке DIR-300 | Andbar | Сетевое оборудование | 6 | 25-02-2010 13:48 |
|