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