防止同一组内的其他用户更改我自己的文件?

防止同一组内的其他用户更改我自己的文件?

我有一个与另一个用户共享的目录,例如Bill。该目录的权限为775。我在该目录中创建具有相同权限的自己的文件。我的文件的所有者和组与我的用户帐户相同。如果我以用户 Bill 身份登录并使用 vim,我会看到read-only警告。但是,如果 Bill 写入文件,他仍然可以保存它。现在文件所有者和组属于用户 Bill。

这不是我所期望的。如何才能阻止 Bill 编辑我的文件,而只允许其读取?

答案1

文件权限和 vim(ro)警告不是一回事。

如果 vim 对具有 755 权限的文件给出 ro 警告,那么,我猜测该文件正在使用中或尚未保存。

https://superuser.com/questions/218262/how-to-get-rid-of-the-warnings-when-opening-a-file-that-has-a-swp-file或者提供 vim 错误的详细信息。

文件权限详细说明如下https://help.ubuntu.com/community/FilePermissions

您可能需要 644 或 640 的文件权限

另请参阅 acl如何设置文件夹以便其中创建的任何内容都继承权限?

相关内容