安装了 webdav 服务端 sftpgo 其他都完美,但是自定义目录的时候发现 sftpgo 没有权限访问. 想问一下如何设置"/root/sftpgo" 目录的权限可以让 sftpgo 访问哈
测试了一下直接这样是不行啊
chown -vR sftpgo:sftpgo /root/sftpgo
需要这样才可以~~
chown -vR sftpgo:sftpgo /root
但是还是想问一下,有办法只给 sftpgo:sftpgo 用户 /root/sftpgo 的权限码?
作者的回复如下,不是很专业啊,求 MJJ~~
make sure that the sftpgo system user has at least the read permission to any parent directory, so in the example above /home/username and /home must not have 0700 permissions
感谢
|      1PMR      2022-10-23 11:53:37 +08:00 via Android  1 chmod -R 777 /root | 
|  |      2ysc3839      2022-10-23 11:58:27 +08:00 via Android  1 /root 还是没权限呀,别放 /root 下面,放 /home 下面 | 
|      5dsrdbh      2022-10-23 12:16:29 +08:00 via Android setfacl | 
|      8jsjcjsjc OP @ysc3839 感谢 正常是这样的,我就好奇有没有可能放在 root 下,并且只给 /root/sftpgo 的权限,个人使用,所以不纠结 | 
|  |      10cpstar      2022-10-23 14:33:08 +08:00 摔倒 /opt 下搞一个目录不好么? | 
|  |      11cpstar      2022-10-23 14:33:38 +08:00 10# PATCH 甩到 | 
|      13bt7vip      2022-10-23 17:02:23 +08:00 via Android 目录没被占用的话,是可以正常修改,这个文件现在的权限和所有者是谁,听前面的一句话,不要放在 root 下,给 root777 也是离了大谱 | 
|      14dsrdbh      2022-11-14 00:15:44 +08:00 via Android setfacl -R -m u:sftpgo:rwx /root |