Если я создам нового пользователя с
$ sudo adduser testuser
Я могу отлично войти через ProFTPd с этим пользователем, но как только я изменю домашний каталог пользователей на
$ sudo usermod -d /path/to/newdir testuser
Я больше не могу войти. Также, если я создам нового пользователя и изменю домашний каталог пользователей на исходный домашний каталог (поэтому я в основном оставлю его без изменений), это не сработает:
$ sudo adduser testuser Adding user 'testuser' ... [...]
Теперь домашний каталог пользователя /home/testuser, и я могу войти в систему. Если я сейчас запущу эту команду:
$ sudo usermod -d /home/testuser testuser
Я больше не могу войти. Журнал сообщений:
Answer: 220 ProFTPD 1.3.1 Server (ProFTPD) [*.*.*.*] Command: USER testuser Answer: 331 Password required for testiser Command: PASS ********** Answer: 530 Login incorrect.
Я дважды и трижды проверил пароль, он на 100% правильный (я не могу написать asdf с ошибкой...)
Так что теперь я не знаю, что делать. Мой proftpd.conf выглядит так:
ServerName "ProFTPD"
ServerType standalone
DefaultServer on
DefaultRoot ~ psacln
AllowOverwrite on
DefaultTransferMode binary
UseFtpUsers on
TimesGMT off
SetEnv TZ :/etc/localtime
Port 21
Umask 022
MaxInstances 30
ScoreboardFile /var/run/proftpd_scoreboard
TransferLog /opt/psa/var/log/xferlog
GroupOwner psacln
AuthPAM on
AuthPAMConfig proftpd
IdentLookups off
UseReverseDNS off
AuthGroupFile /etc/group
Include /etc/proftpd.include
Proftpd.include пуст.
Какие-либо предложения?