Запустите сервер pureftp от имени пользователя без полномочий root

Я запускаю pureftp в Docker-контейнере от имени пользователя без полномочий root file_app,

Вот разрешение, которое я назначил

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

Когда я пытаюсь начать /usr/sbin/pure-ftpd как пользователь file_appЯ получаю эту ошибку

Невозможно запустить автономный сервер: в доступе отказано

Когда я запускаю как root, все работает

Как запустить pure-ftpd от имени пользователя без полномочий root?

1 ответ

Решение

Возможно, вам придется изменить Bind линия в вашем /etc/pure-ftpd файл конфигурации для прослушивания порта, который не требует привилегий root, например:

Bind 127.0.0.1,2121

Надеюсь это поможет!

Другие вопросы по тегам