在 Linux 上进行 sftpgo 设置时,出现以下错误,我认为我们可能需要将 80 端口添加到 sftpgo 服务。但没有得到我们可以用来将端口添加到服务的命令,配置看起来不错,并将它们与一个现有设置进行了比较,没有发现任何差异。如果有人能建议命令将 80 端口添加到 sftpgo 服务
Error: {"level":"error","time":"2021-12-08T07:50:14.011","sender":"service","message":"could not start HTTP server: listen tcp :80: bind: permission denied"}
答案1
SFTPGo 作者在这里,
cap_net_bind_service capability
请使用以下命令在 sftpgo 二进制文件上添加:
$ sudo setcap cap_net_bind_service=+ep /usr/bin/sftpgo
请查看文档这里更多细节。
如果此方法无法解决问题,您可以打开 GitHub 问题/讨论并提供更多详细信息