У меня Proftpd установлен на сервере Ubuntu 9.04. Пользователи FTP перечислены в файле аутентификации, например это не настоящие пользователи Linux, а просто FTP. Они могут подключаться и загружать файлы, но когда дело доходит до MKD или загрузки, всегда 550: Permission denied error. Я прочитал довольно много руководств в сети и все еще не могу заставить их работать. Я новичок в администрировании серверов ... само собой разумеется.
proftpd.conf:
<Directory /path/to/relevant/dir>
Umask 022 022
AllowOverwrite on
<Limit WRITE>
AllowAll
</Limit>
</Directory>
Соответствующие каталоги принадлежат пользователю, от имени которого запускается proftpd. У них есть права на запись. Я полагаю, вы не можете просто указать прямо на причину и сказать «исправьте это», но если бы вы могли помочь мне отладить это, я был бы очень признателен. то есть для начала, я даже не знаю, чисто ли это проблема конфигурации proftpd или может быть проблема с разрешениями Linux или что-то еще? заранее спасибо
С помощью форумов поддержки proftpd я понял это.
UID и GUID в AuthUserFile должны совпадать с одним (ами) реальных пользователей Linux с правом собственности / разрешениями для соответствующих каталогов FTP.