V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
MonoLogueChi
V2EX  ›  问与答

请教一个关于 caddy 的问题

  •  
  •   MonoLogueChi · 2019-07-20 22:16:21 +08:00 · 1735 次点击
    这是一个创建于 1713 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近重新部署了一下我一台服务器上的服务,打算试一下 caddy,但是一上手就遇到了一个很坑的问题

    首先是非 root 用户不能使用 80 端口的问题,网上查说是非 root 用户不能使用 1024 以下的端口,然后就按照网上的解决方案,把 caddy 改到 root 用户下,然后再设置权限chmod u+s caddy,能运行了,但是开启 webdav 以后,修改过的文件都会变为 root 用户组。

    这里想问一下各位大神,这个问题要怎么解决,能不能让非 root 用户使用 80 端口,或者是 caddy 的 webdav 能不能指定用户?

    3 条回复    2019-07-20 22:29:27 +08:00
    Love4Taylor
        1
    Love4Taylor  
       2019-07-20 22:17:35 +08:00   ❤️ 1
    setcap cap_net_bind_service =+ep
    Love4Taylor
        2
    Love4Taylor  
       2019-07-20 22:19:17 +08:00   ❤️ 1
    systemd 的话 添加两行
    CapabilityBoundingSet=CAP_NET_BIND_SERVICE
    AmbientCapabilities=CAP_NET_BIND_SERVICE
    MonoLogueChi
        3
    MonoLogueChi  
    OP
       2019-07-20 22:29:27 +08:00
    @Love4Taylor #1 感谢,已经解决了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3224 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:51 · PVG 18:51 · LAX 03:51 · JFK 06:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.