задался вопросом, как правильно организовать 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 сервера.