我以非 root 用户身份在 docker 容器中运行 pureftp 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 身份启动时,一切正常
如何以非 root 用户身份运行 pure-ftpd?
答案1
您可能需要更改配置文件Bind
中的行/etc/pure-ftpd
以监听不需要 root 权限的端口,例如:
Bind 127.0.0.1,2121
希望这可以帮助!