我在 docker 容器中以非 root 用户身份运行 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?
您可能需要更改配置文件中的
Bind
行/etc/pure-ftpd
以侦听不需要 root 权限的端口,例如:希望这可以帮助!