我的场景是:
2 个用户:开发组中的 firstUser 和 secondUser。
该用户使用sftp连接到服务器;
如果 firstUser 创建一个文件,这个文件是 775 ,由 firstUser,组开发人员拥有;
使用 secondUser 我可以编辑和写入这个文件,但如果我尝试:
chmod 777 testfile.txt
我做不到!
最佳答案
你能提供'ls -l testfile.txt'的结果吗?有两种方法可以尝试解决此问题。我不确定它们是否是最好的方法,但它们就在这里。在 chmod 之前添加一个 sudo,例如“sudo chmod 777 testfile.txt”并提供 root 密码。或者您可以更改所有者,例如,“chown secondUser:developersgroup testfile.txt”然后 chmod。
关于linux - 可以创建/编辑组文件但不能更改权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20004482/