假设我们有这种情况:
-rwxrwx-r- 1 user1 mygroup 0 Sep 12 16:53 testfile
Run Code Online (Sandbox Code Playgroud)
一组开发人员正在开发同一个 VM (Linux)。我需要模拟结帐/签到的概念。如果用户签出一个文件,在他签入之前,任何人都不能写入文件。
我尝试更改文件所有者;每次用户想要签出时,他都会成为文件所有者并防止其他人写入文件,然后通过将文件所有者更改为默认值并将文件权限设置回默认值来签入。这意味着我需要chown ,chmod但这些命令需要sudo,我不能授予sudo开发人员权限。
我可以给用户的可能性chown和chmod只有特定的文件?