Debian/Ubuntu - Помощь в настройке vsftpd

Ответить
Аватара пользователя
Diman19

Debian/Ubuntu - Помощь в настройке vsftpd

Сообщение Diman19 »

Всем привет! Помогите пожалуйста как реализовать следующее на 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
Аватара пользователя
ruslandh

Re: Debian/Ubuntu - Помощь в настройке vsftpd

Сообщение ruslandh »

Для вашей задачи, скорее ближе proftp.
Аватара пользователя
Diman19

Re: Debian/Ubuntu - Помощь в настройке vsftpd

Сообщение Diman19 »

Установил Proftpd.При попытке зайти по адресу пишет невозможно найти удаленный сервер.Апатч работает нормально.Подскажите почему так происходит?
Аватара пользователя
ruslandh

Re: Debian/Ubuntu - Помощь в настройке vsftpd

Сообщение ruslandh »

Наверное, требует настройки
Аватара пользователя
Diman19

Re: Debian/Ubuntu - Помощь в настройке vsftpd

Сообщение Diman19 »

Вот что получилось у меня!



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





QuotaEngine off







Ratios off







DelayEngine on







ControlsEngine off

ControlsMaxClients 2

ControlsLog /var/log/proftpd/controls.log

ControlsInterval 5

ControlsSocket /var/run/proftpd/proftpd.sock







AdminControlsEngine off





# Define Virtual users and their permissions



DefaultRoot /usr/ftp

AuthUserFile /etc/proftpd/ftpd.passwd

AuthGroupFile /etc/proftpd/ftpd.group







Order allow,deny

AllowGroup proudprods

DenyAll





DenyAll











Order allow,deny

AllowUser boss

DenyAll











AllowAll











Order allow,deny

AllowUser accountant

DenyAll





Order allow,deny

AllowUser accountant

AllowUser boss

DenyAll











Order allow,deny

AllowUser office

DenyAll





Order allow,deny

AllowUser office

AllowUser boss

DenyAll







Но как реализовать следующее на Proftpd.



Создать 4 Группы.Супер Администраторы,Администраторы,Модераторы,Анонимные юзеры



Супер администраторы:Юзеры в этой группе будут видеть все папки которые не будут доступны анонимным пользователям ub,Upload,Video



Администраторы:Будут также видеть все папки Pub,Upload,Video но будут иметь определенный контроль.например перемещение файлов ит.тд.



Модераторы.Будут видеть те папки которые будут видеть анонимные пользователи. Pub,Upload НО будут иметь определенный контроль над ними.Например перемещение из папки Upload в папку Pub.



Анонимные пользователи.Смогут видеть только 2 папки .Pub и upload.Из папки pub только скачивание а в папку Upload только закачивание.
Ответить

Вернуться в «Общий по Linux»