proftpd - шпаргалка по настройке

 proftpd - несложный в настройке FTP сервер

При установке на Ubuntu/Debian в режиме inetd выдаёт ошибку.. следует отредактировать файл /etc/proftpd/proftpd.conf и задать режим standalone.

Хитрости с пользователями - можно добавить псевдонимы и задать каждому свой пароль (часто используется для “публичных” FTP-каталогов)

UserPassword                    aliaswm SHA_PASSWORD1
UserPassword                    webmaster SHA_PASSWORD2

#алиас для пользователя
UserAlias                       aliaswm webmaster

# ограничиваем всех пользователей в домашнем каталоге
DefaultRoot                     ~
# а алиас наш - в подкаталоге
DefaultRoot                     ~/subfolder aliaswm

ProFTPD добавить пользователя

Чтобы настроить proftpd для корректной работы с виртуальными пользователями, в конец конфигурационного файла /etc/proftpd/proftpd.conf добавляем информацию, где будут храниться профили пользователей:

AuthUserFile    /etc/proftpd/ftpd.passwd

Самих пользователей proftpd будем создавать командой
ftpasswd --passwd --file=/etc/proftpd/ftpd.passwd --name=test1 --shell=/bin/false --home=/www/test1/ --uid=108 --gid=65534
В данном случае, мы добавили пользователя test1 с uid=108 и gid=65534 (совпадает с id группы ftp-пользователя по умолчанию), домашним каталогом /www/test1 и без shella (false)

Создадим второго пользователя
ftpasswd --passwd --file=/etc/proftpd/ftpd.passwd --name=test2 --shell=/bin/false --home=/www/test2/ --uid=108 --gid=65534

Ограничения для пользователей можно прописать в файле .ftpaccess
vi /www/test1/.ftpaccess

<Limit READ WRITE DIRS>
Order deny,allow
Allowuser test1
</Limit>


Курить маны тут:
http://www.proftpd.org/docs/faq/linked/faq-ch4.html#AEN383
http://www.proftpd.org/docs/directives/linked/by-context.html
http://www.proftpd.org/localsite/Userguide/other/userguide_full.html - большой док

Метки:

Автор будет признателен, если Вы поделитесь ссылкой на статью, которая Вам помогла:
BB-код (для вставки на форум)

html-код (для вставки в ЖЖ, WP, blogger и на страницы сайта)

ссылка (для отправки по почте)

1 комментарий к записи “proftpd - шпаргалка по настройке”

  1. TinyAdmin сообщает :

    При настройке UserPassword и UserAlias совместно для существующего пользователя не нужно указывать пароль псевдонима!!! Полчаса убил на поиск ошибки. Если пользователь webmaster а его алиас aliaswm достаточно: UserPassword webmaster SHA_PASSWORD1 UserAlias aliaswm webmaster Строчка не нужна! UserPassword aliaswm SHA_PASSWORD2

Добавить комментарий