Estou executando o pureftp no contêiner docker como usuário não raiz file_app
.
Aqui está a permissão que atribuí
chown -R file_app:file_app /etc/pure-ftpd
chown -R file_app:file_app /etc/ssl/private
chown -R file_app:file_app /var/log/pure-ftp
chown -R file_app:file_app /usr/share/lintian/overrides/pure-ftpd
chown -R file_app:file_app /usr/share/nginx # FTP HOME DIR
Quando tento iniciar /usr/sbin/pure-ftpd
como usuário file_app
, recebo este erro
Não é possível iniciar um servidor autônomo: permissão negada
Quando começo como root, tudo funciona
Como executar o pure-ftpd como usuário não root?
Pode ser necessário alterar a
Bind
linha em seu/etc/pure-ftpd
arquivo de configuração para escutar em uma porta que não requer privilégios de root, por exemplo :Espero que isto ajude!