Existem muitos artigos sobre a configuração do servidor ftp no linux. A maioria deles usa o vsftpd. Este programa pega configurações de arquivos do diretório / etc para que você não possa configurar o vsftp não como root. Então fiz binário que inicia o serviço vsftpd, alterei o dono do binário para o root e root do grupo de usuários, configurei o SGID, o flag SUID. O FTP foi configurado, mas outro problema surgiu: eu preciso ter privilégios de superusuário no proprietário da mudança para o root. É um beco sem saída.
É possível configurar o servidor ftp no linux sem os privilégios de superusuário? Usar o vsfptd não é necessário de forma alguma.