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)

Другие вопросы по тегам