proFTPd - операция не разрешена в строке 36 файла /etc/proftpd/proftpd.conf
sudo chown proftpd /etc/proftpd/ftpd.passwd
sudo chmod o-r /etc/proftpd/ftpd.passwd
sudo service proftpd start
На этом этапе ProFTPd работает, но я не могу войти,
sudo chmod o+r /etc/proftpd/ftpd.passwd
И теперь я могу войти в FTP Однако, если я изменю разрешение на ftpd.passwd на sudo chmod o+r /etc/proftpd/ftpd.passwd
перед тем, как я запускаю proFTPd, proFTPd не запускается и выдает ошибку:
mod_auth_file/1.0: unable to use world-readable AuthUserFile '/etc/proftpd/ftpd.passwd': Operation not permitted
Fatal: AuthUserFile: unable to use /etc/proftpd/ftpd.passwd: Operation not permitted on line 36 of '/etc/proftpd/proftpd.conf'
Я подозреваю, что proFTPd не является членом определенной группы, если я выполню:
groups proftpd
proftpd : nogroup
это ответ.
Есть идеи?
1 ответ
Все, что вам нужно сделать, это изменить права доступа к файлу паролей.
sudo chmod o-rwx /etc/proftpd/ftpd.passwd
sudo service proftpd start
(альтернативный способ: sudo /etc/init.d/proftpd start
)