[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 вписать.
Поздравляю...
:-)