Proftpd - настройка на ясла, отбелязва lovika

proftpd - просто да се създаде FTP сървър

Когато се инсталира на Ubuntu / Debian в inetd режим дава грешка. /etc/proftpd/proftpd.conf да редактирате файла и да зададете самостоятелен режим.

Трикове с потребителите - да добавите псевдоним и да се уточни всеки паролата (често се използва за "публични" FTP директории)

UserPassword aliaswm SHA_PASSWORD1
UserPassword уебмастър SHA_PASSWORD2

# Alias ​​за потребителя
UserAlias ​​aliaswm уебмастър

# Ограничаване на всички потребители в собствената директория
DefaultRoot


# Alias ​​и наш - в поддиректория
DefaultRoot

ProFTPD добавите потребител

За да конфигурирате proftpd да работи правилно с виртуални потребители в края на конфигурационния файл /etc/proftpd/proftpd.conf добавяне на информация, който ще съхранява потребителски профили:

Потребителите сами proftpd ще създаде екип
ftpasswd --passwd --file = / и т.н. / proftpd / ftpd.passwd --name = test1 --shell = / хамбар / невярно --home = / WWW / test1 / --uid = 108 --gid = 65534
В този случай, ние добавихме потребител test1 UID = 108 и GID = 65534 (същите като група номер FTP-подразбиране на потребителя), началната директория / WWW / test1 и без shella (фалшиво)

Създаване на втори потребител
ftpasswd --passwd --file = / и т.н. / proftpd / ftpd.passwd --name = test2 --shell = / хамбар / невярно --home = / WWW / test2 / --uid = 108 --gid = 65534

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


Поръчка отрече, оставете
Allowuser test1

При конфигуриране UserPassword и UserAlias ​​заедно за съществуващ потребител не е необходимо да посочите псевдоним парола. Половин час по-убити при намиране на грешки. Ако потребителският уебмастера и неговия псевдоним aliaswm достатъчно: UserPassword уебмастър SHA_PASSWORD1 UserAlias ​​aliaswm уебмастър Линията не е необходим! UserPassword aliaswm SHA_PASSWORD2