Всем привет!
Имеется след.проблемка: установлен ProFTPd на Ubuntu 9.10. Доступ настроен на мой аккаунт и анонимный доступ к разделу /media/ftp
Мне нужно организовать сейчас следующее: создать несколько пользователей (при чем желательно не создавать системных юзеров, т.е. чтоб они не могли войти на машину к примеру по ssh). Как отключить аноним я понимаю, но вот с юзерами - не очень. на борту также установлен (может быть будет полезный) apache 2.x, MySQL 14.14, phpmyadmin.
На форуме видел, что пишут мол можно сделать файлик со списком логинов-паролей, но не нашел как.
Я за помощью обращаюсь крайне редко, но сейчас тот случай, когда уже безвыходная ситуация.
также ньюанс в том, что нужно разным юзерам ограничивать доступ отдельными папками (папки других юзеров они не должны видеть)
Большое спасибо за помощь!!!
Include /etc/proftpd/modules.conf
UseIPv6 off
IdentLookups off
ServerName "Home FTP server"
ServerType standalone
DeferWelcome off
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 600
DisplayLogin welcome.msg
DisplayChdir .message true
ListOptions "-l"
DenyFilter \*.*/
Port 21
<IfModule mod_dynmasq.c>
</IfModule>
MaxInstances 30
User roman
Group roman
Umask 022 022
AllowOverwrite on
TransferLog /var/log/proftpd/transfer.log
SystemLog /var/log/proftpd/proftpd.log
<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 5
ControlsLog /var/log/proftpd/controls.log
ControlsInterval 7
ControlsSocket /var/run/proftpd/proftpd.sock
</IfModule>
<IfModule mod_ctrls_admin.c>
AdminControlsEngine off
</IfModule>
<Anonymous /media/ftp>
User ftp
Group ftp
UserAlias anonymous ftp
DirFakeUser on ftp
DirFakeGroup on ftp
RequireValidShell off
MaxClients 10
DisplayChdir .message
<Directory /media/ftp/Upload>
<Limit WRITE>
AllowAll
</Limit>
</Directory>
<Directory *>
<Limit WRITE>
DenyAll
</Limit>
</Directory>
</Anonymous>