задался вопросом, как правильно организовать ftp server.
вот как сервер выглядит в файловой системе
/var/ftp корневая дериктория ftp сервера, домашняя дериктория для пользователя админ, в нее смонтирован диск /dev/sda1
/var/ftp/pub дериктория для пользователей, домашняя для анонимного пользователя
/var/ftp/pub/folder1 она же /dev/sda2
/var/ftp/pub/folder2 она же /dev/sda2 папки с файлами
/var/ftp/pub/folder3 она же /dev/sda4
хотел сделать что бы пользователь admin мог заливать, перемещать, удалять и тд. файлы, вообщем администрировать сервер, а анонимные пользователи могли бы только качать и более ничего.
использую proftpd/mysql
вопрос в том как грамотно настроить пользователей и права? какие права ставить на файлы хранящиеся на сервере, на папки. создавать ли пользователей и группы в системе, например ftpadmin и ftpuser?
может кто еще поделиться чем то интересным связанным с настройкой ftp сервера.