Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - Помощь в настройке vsftpd

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

Старожил


Сообщения: 220
Благодарности: 1


Конфигурация

Профиль | Отправить 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

 

Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


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

-------
Поспешай не торопясь

Это сообщение посчитали полезным следующие участники:

Отправлено: 07:56, 03-05-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 220
Благодарности: 1

Профиль | Отправить PM | Цитировать


Спасибо за подсказку.

Отправлено: 15:08, 03-05-2013 | #3


Старожил


Сообщения: 220
Благодарности: 1

Профиль | Отправить PM | Цитировать


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

Отправлено: 17:56, 03-05-2013 | #4


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Наверное, требует настройки

-------
Поспешай не торопясь


Отправлено: 19:38, 03-05-2013 | #5


Старожил


Сообщения: 220
Благодарности: 1

Профиль | Отправить 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



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - Помощь в настройке vsftpd

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Нужна помощь в настройке 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




 
Переход