Я запускаю 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
Надеюсь это поможет!