О настройке ftp-сервера в Linux написано много. Большинство из них используют vsftpd. Эта программа берет настройки из файлов из каталога / etc, поэтому вы не можете настроить vsftp не как root. Итак, я сделал двоичный файл, который запускает службу vsftpd, изменил владельца двоичного файла на root и группу пользователей root, установил SGID, флаг SUID. FTP был настроен, но возникла другая проблема: у меня должны быть права суперпользователя при смене владельца на root. Это тупик.
Можно ли настроить ftp-сервер в Linux без прав суперпользователя? Использование vsfptd совсем не обязательно.