>все делал вроде как сказанно в документе upload.configuration.HOWTO
>Итак сделал я юзера
>adduser ftpadmin
>passwd ftpadmin
>
>создал папку upload
>cd /var/ftp
>mkdir upload
>
>отдал ему в ползьование папки
>chown ftpadmin /var/ftp/upload
>chgrp ftpadmin /var/ftp/upload
>
>И присвоил права
>chmod 3773 /var/ftp/upload
>
>создал в ftpaccess следующие записи
>class anonftp anonymous *
>upload /var/ftp * no
>upload /var/ftp /upload yes ftpadmin ftpadmin 0440 nodirs
>
>Захожу под anonymous на FTP - отказывается загружать в upload.
>Потом попытался упростить задачу
>
>все предидущие потуги стер и написа прото
>
>upload yes all (в ftpacces) тоже ни к чему не привело.
>
>Не могу найти ошибку и начинаю нервничать. Помогите пожалуйста. Мануал я читал
>внимательно.
НЕ ВНИМАТЕЛЬНО, читай дальше про chroot, про владельцев директорий, про
ftpaccess
недоделанное руководство (ну голимый это демон):
http://unix1.jinr.ru/~lavr/wuftpd-conf.txt - изучай, хоть и старье жуткое
но тем кто читать умел помогло.
class local-r real 159.93.* 193.124.144.*
class local-a guest,anonymous 159.93.* 193.124.144.* jinr.dubna.su jinr.ru
class remote-r real *
class remote-a guest,anonymous *
limit local-r 10 Any /etc/ftpd/.dead.msg
limit local-a 5 Any /etc/ftpd/.dead.msg
limit remote-r 3 Any /etc/ftpd/.dead.msg
limit remote-a 5 Any /etc/ftpd/.dead.msg
readme README* login
readme README* cwd=*
# denied
# deny ...
message /.welcome.msg login
message .message cwd=*
compress yes all
tar yes all
log commands real,anonymous
log transfers anonymous,real inbound,outbound
shutdown /etc/ftpd/.shut.msg
email ftpadm@ultra.jinr.dubna.su
# These files are marked unretrievable
noretrieve /etc/passwd /etc/group
noretrieve core
# all the following default to "yes" for everybody
#rename yes guest,anonymous # rename permission?
#delete no guest,anonymous # delete permission?
rename no anonymous # rename permission?
delete no anonymous # delete permission?
overwrite no anonymous # overwrite permission?
chmod no anonymous # chmod permission?
umask no anonymous # umask permission?
# path-filter... (/etc is the etc directory of the anonymous FTP account)
#path-filter guest /etc/ftpd/pathmsg ^[-+A-Za-z0-9_.]*$ ^\. ^-
#path-filter anonymous /etc/ftpd/pathmsg ^[-+A-Za-z0-9_.]*$ ^\. ^-
#upload /var/ftp /incoming yes ftp staff 0600 nodirs
#FTP home_ dir archiv_dir allow? owner group mode dirs?
upload /pub/ftp * no
upload /pub/ftp /incoming yes ftp other 0644 dirs
upload /pub/ftp /incoming/* yes ftp other 0644 dirs
upload /pub/ftp /incoming/new yes lavr dug 0644 dirs
upload /pub/ftp /incoming/mp3 yes lavr dug 0644 dirs
upload /pub/ftp /incoming/mp3/* yes lavr dug 0644 dirs
upload /pub/ftp /incoming/ocr yes ocr dug 0644 dirs
upload /pub/ftp /incoming/leo yes leo nojinr 0644 dirs
соответственно: mkdir /pub/ftp/incoming ; chown -R ftp:other /pub/ftp/incoming
ls -la /pub/ftp
где, ftp,lavr,ocr,leo - пользователи, other,dug,nojinr - группы
никаких ftpadmin, для anonymous пользователь ftp с chroot или как там
у них в wuftpd делается... с правильными chmod и chown на все потроха:
/path/ftp == HOME из /etc/passwd для ftp
/path/ftp/bin
/path/ftp/etc
/path/ftp/pub
/path/ftp/incoming или upload - как нравится.
кроме того есть логи, запуск wuftpd с отладкой и всеми логами
было давно и забыто как страшный сон.