Назад | Перейти на главную страницу

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

Я запускаю pureftp в контейнере докеров как пользователь без полномочий 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?

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

Bind 127.0.0.1,2121

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