Проблема заключается в следующем, при написании деректив для анонимного пользователя, пишу следующее
Anonymous /media/ftp/
User ftp
Group ftpgroup
UserAlias anonymous ftp
Directory /ftp/*
Limit WRITE
DenyAll
/Limit
/Directory
Directory /incoming
Limit WRITE
AllowAll
/Limit
/Directory
/Anonymous
Т.е необходимо, что клиент при подключении видил 2 папки incoming куда мог записывать/читать файлы, но не мог удалять, и папку ftp в которой есть вложеная папка.
В результате написание директив, получается следующее:
в папке /incoming можно писать/читать/удалять
в папке /ftp можно читать нельзя писать/удалять, если зайти в папку внутри /ftp/ то в ней можно и писать и удалять..
Папка /incoming и /ftp, примаунтены с помощью mount --bind в папку /media/ftp/
Если зайти через Dolphin то с правами в этих папках наблдается тоже самое, т.е по сути получается, что директивы на ограничение прав не работают как будто :(.
Где я что мог не так сделать?
можешь поставить к нему гуй и через него настроить
я гуя только для гнома на офицальном сайте нашел, на кде у меня он не работает :(
пакет gproftpd из репозиториев. официальный сайт даже не нужен, должен работать и в кедах
не работал отказывался запускаться :( ошибка сегментации и входа..
а другой фтп демон попробовать ? мне vsftpd нравится.
хм, стоит глянуть.
Отправить комментарий