В связи с появлением адекватного провайдера, купил нормальный роутер и прошил его на DD-WRT, дошел до настройки FTP и HTTP серверов на подключенный USB накопитель и возникла следующая проблема.
На роутере присутствует только два пользователя и добавить их нельзя (ну вообще наверное можно, но это уже слишком), поэтому ProFTPD указан альтернативный passwd и group файл на USB накопителе. Все супер, пользователи видят нужные и не видят ненужные папки.
Только вот они не могут в них писать, если только не сделать chmod 777, получается что необходимо дать папкам chgrp и chown, но как, ведь нужных пользователей и групп нету в /etc/passwd и /etc/group.
И вообще, почему он себя так ведет? Ведь ProFTPD запущен от root'а, какие тут могут быть права или он их как-то специально проверяет? Хотя, если сервер запущен от root'а и все пользователи работают с файлами под ним, сильно ли это отличается, в плане безопасности, от прав доступа 777.