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 ответ.

Есть идеи?

0
задан 10 August 2015 в 16:45

1 ответ

Все, что необходимо сделать, изменить полномочия файла паролей.

sudo chmod o-rwx /etc/proftpd/ftpd.passwd

sudo service proftpd start 

(альтернативный путь: sudo /etc/init.d/proftpd start)

0
ответ дан 11 August 2015 в 02:45
  • 1
    Это заставляет много операционных систем не загружаться, так используйте-m 1G (если можно сэкономить) быть безопасным – cat 10 August 2018 в 08:16

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

Похожие вопросы: