500 OOPS: vsftpd: refusing to run with writable anonymous root [Solved]
Не могу понять почему не едут лыжи ;(
Конфиг брал / по дефолту / c wiki / крутил ручками /
Последний вариант :
============
# Example config file /etc/vsftpd/vsftpd.conf
listen=YES
anonymous_enable=YES
local_enable=NO
write_enable=NO
#local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=NO
#chown_username=whoever
xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
idle_session_timeout=600
data_connection_timeout=120
nopriv_user=ftp
#async_abor_enable=YES
ascii_upload_enable=NO
ascii_download_enable=NO
#ftpd_banner=Welcome to blah FTP service.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd/banned_emails
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
ls_recurse_enable=YES
=======================
на все попытки законектиться идет отлуп
500 OOPS: vsftpd: refusing to run with writable anonymous root
=============
ФАК от разработчиков говорит:
Q) Help! I'm getting the error message "refusing to run with writable anonymous
root".
A) 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
==============
делал и так, и по-разному
При этом в логах пишется :
Wed Dec 24 13:55:52 2008 [pid 10282] CONNECT: Client "127.0.0.1"
Wed Dec 24 13:55:52 2008 [pid 10281] [ftp] OK LOGIN: Client "127.0.0.1", anon password "anonymous"
============
как будто все "ок" и при этом нифига не работает
пробовал входить / opera / mc / lftp / и локально, и с другой машины.
в чем могут быть грабли? мозги кончились ;(
vsftpd v 2.0.6
- Для комментирования войдите или зарегистрируйтесь
Он же честно сознается, The
Он же честно сознается,
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
у меня это и было.
http://olegon.ru
читать по английски я умею
читать по английски я умею ;(
гугление тоже ни к чему не привело
на /home/ftp владелец root:ftp права 575 (пробовал и 666 и 775 и 770 и 660 и кучу других)
chown root ~ftp; chmod -w ~ftp <--- это не лечит к сожалению
ps/ 070 не пробовал еще
что-то добрый я сегодня ....
555
Solved
должно быть 0555 на /home/ftp даже если для анонима запись разрешается
что-то добрый я сегодня ....