vsftpd: refusing to run with writable anonymous root

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

safronowmax
Сообщения: 103

vsftpd: refusing to run with writable anonymous root

Сообщение safronowmax »

Стоит vsftpd 2.0.5-16.el5 5.1, настроен анонимный ftp-сервер, папка anon_root: /papka. Права на /papka даны 777. Анонимный пользователь заходит в /papka и может создавать там каталоги. Теперь обновился до vsftpd 2.3.2-2.el5 и сразу же возникла ошибка: "vsftpd: refusing to run with writable anonymous root". То есть vsftpd ругается, что корневая папка (/papka) имеет право на запись для анонимного пользователя. Как это можно побороть, ведь до обновления все было нормально. Вариант - дать права на /papka 555 не подходит, т.к. нужно, чтобы аноним мог писать в каталог. Как можно решить данную проблему?
Вот мой vsftpd.conf
<code>
anonymous_enable=YES
no_anon_password=YES
anon_root=/papka
anon_mkdir_write_enable=yes
xferlog_enable=YES
listen=yes
<code>
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: vsftpd: refusing to run with writable anonymous root

Сообщение SLEDopit »

права 777 - это неправильно. поставьте хотя бы 775, но присвойте ее пользователю ftp, или какой у вас там используется в качестве анонимного.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
safronowmax
Сообщения: 103

Re: vsftpd: refusing to run with writable anonymous root

Сообщение safronowmax »

SLEDopit, параметры, которые вы написали, не влияют на мою ситуацию. vsftpd ругается на то, что у каталога /papka есть право на запись у анонимного пользователя.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: vsftpd: refusing to run with writable anonymous root

Сообщение SLEDopit »

safronowmax писал(а):
23.01.2011 12:15
SLEDopit, параметры, которые вы написали, не влияют на мою ситуацию. vsftpd ругается на то, что у каталога /papka есть право на запись у анонимного пользователя.
я это через минуту понял, после того, как написал. после отредактировал пост, но, видать, было уже поздно (:
теперь оно выглядит вот так:
SLEDopit писал(а):
23.01.2011 12:09
права 777 - это неправильно. поставьте хотя бы 775, но присвойте ее пользователю ftp, или какой у вас там используется в качестве анонимного.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
safronowmax
Сообщения: 103

Re: vsftpd: refusing to run with writable anonymous root

Сообщение safronowmax »

я поставил на /papka права 775, но все равно та же ошибка: "vsftpd: refusing to run with writable anonymous root".
Менял владельца /papka на root, ftp, то же самое
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: vsftpd: refusing to run with writable anonymous root

Сообщение SLEDopit »

э, ну да, что-то я запамятовал все (:
// http://viki.brainsware.org/?en/FAQ#toc_15
Help! I'm getting the error message "refusing to run with writable anonymous root".
vsftpd is protecting against dangerous configurations. The cause of this message is usually dodgy ownership of the ftp home directory. The home directory should NOT be owned by the ftp user itself. Neither should it be writable by the ftp user. A way to fix this is:

Код: Выделить всё

chown root ~ftp; chmod -w ~ftp
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
safronowmax
Сообщения: 103

Re: vsftpd: refusing to run with writable anonymous root

Сообщение safronowmax »

написал:
chown root /papka
chmod -w /papka

Не помогает, та же ошибка
Вот строчка из ls -l:
dr-xrwxr-x root ftp
Спасибо сказали: