我已将 FTP 用户帐户添加到 _www 组。当 ftp 用户已添加到 _www 组且访问权限设置为 0640 时,我希望能够以 ftp 用户身份编辑文件。我需要为其他人设置权限吗?我以前没有处理过这个问题。我编写了 php 脚本来创建、编辑和删除 Web 服务器文档根目录中的文件。我一直在设置包含脚本创建的文件的目录的所有权,并将脚本本身的所有权设置为 _www,并将权限设置为 0666(文件)/0777(目录),以便我可以干预 ftp 用户。但这会暴露除特定 ftp 用户帐户之外的其他人的访问权限。
这是我使用的命令(Macos High Sierra,使用 root 帐户登录终端)
dseditgroup -o edit -a (ftp 用户帐户名) -t 用户 _www
感谢您的时间和关注
答案1
我发现了一些问题:测试文件所有权是 wheel,而不是 _www。我必须将权限设置为 0660,而不是 0640……呃。所以,我似乎已经回答了自己的问题
感谢您的时间