Поставил Proftpd, сконфигурил…. а он взял и начал ругаться на недоступность папки для анонимного пользователя
Ноя 08 18:55:03 localhost proftpd[29469] 127.0.0.1: ProFTPD 1.3.3c (maint) (built Пнд Ноя 8 2010 18:47:55 EET) standalone mode STARTUP
Ноя 08 18:55:12 localhost proftpd[29481] 127.0.0.1 (10.0.1.100[10.0.1.100]): FTP session opened.
Ноя 08 18:55:12 localhost proftpd[29481] 127.0.0.1 (10.0.1.100[10.0.1.100]): ftp: Directory ~/ is not accessible.
Ноя 08 18:55:14 localhost proftpd[29481] 127.0.0.1 (10.0.1.100[10.0.1.100]): FTP session closed.
На форуме Генты узрел, что если в системе включен acl для раздела, то не будет пускать… либо отрубить acl:
Опубликовано IsakovAN в 28 Декабрь, 2006 – 22:16.
Эх, взял напильник(strace) и начал е***ись…
Короче, весь баг был в чем? В файловой системе, в которой находился /home/ftp был выключен acl! И он из-за этого отказывался пускать ананимуса. Что за глупость?!man mount:
Цитата:acl / noacl
Support POSIX Access Control Lists (or not).Т.е. в fstabе надо опцию acl вписать.
Либо просто пересобрать фтп-сервер без поддержки acl
USE="-acl" emerge -av proftpd