[SOLVED] proftpd
IsakovAN 27 декабря, 2006 - 20:44
Выдержка из логов:
ftp: Directory /home/ftp/ is not accessible.
Смотрю права доступа:
# ls -ld /home/ftp/ drwxr-xr-x 3 ftp ftp 4096 Дек 27 18:34 /home/ftp/
Помогите пожалуйста разобраться, я что-то в конфиге отчудил что ли?
ServerName "ProFTPD Default Installation" ServerType standalone DefaultServer on RequireValidShell off AuthPAM off AuthPAMConfig ftp UseReverseDNS off IdentLookups off Port 21 Umask 022 MaxInstances 30 User proftpd Group proftpd <Directory /> AllowOverwrite on </Directory> <Anonymous /home/ftp> User ftp Group ftp UserAlias anonymous ftp MaxClients 10 <Limit WRITE> DenyAll </Limit> </Anonymous>
»
- Для комментирования войдите или зарегистрируйтесь
Подредактируйте так:
Закомментируйте: AuthPAMConfig ftp. Измените директории и для анонимных посетителей
Сделал. Вот
Сделал. Вот результат:
Может с USE флагами что-то не то? У вас с какими собран?
Флаги
#cat /etc/portage/package.use |grep proftpd
net-ftp/proftpd -ipv6 ncurses pam ssl tcpd Мне кажется дело не во флагах. У меня были проблемы с заходом на сервер. Даже локальным юзером не мог зайти. (В форуме где-то есть это обсуждение.) Компилил по всякому - не помогло. "Поигрался" с директориями. В итоге пришел к тому результату, который предложил Вам. Но там скорее проблема в iptables была.
С iptables проблем
С iptables проблем нет, да и врятли из-за iptables может быть недоступна директория! Перекомпилил с вашими флагами - не помогло.
Хм...
И что теперь делать?
Эх, взял
Эх, взял напильник(strace) и начал е***ись...
Короче, весь баг был в чем? В файловой системе, в которой находился /home/ftp был выключен acl! И он из-за этого отказывался пускать ананимуса. Что за глупость?!
acl
А как можно включить acl?
man mount: Quote: acl /
man mount:
Т.е. в fstabе надо опцию acl вписать.
Поздравляю...
:-)