![包含个人用户文件的共享组目录](https://linux22.com/image/670682/%E5%8C%85%E5%90%AB%E4%B8%AA%E4%BA%BA%E7%94%A8%E6%88%B7%E6%96%87%E4%BB%B6%E7%9A%84%E5%85%B1%E4%BA%AB%E7%BB%84%E7%9B%AE%E5%BD%95.png)
我有一个已安装的 NFS 分区,其中有一个特定组(例如nfsgroup
)rwx
负责目录(称为nfsdir
)。如果我的用户brian
是的成员nfsgroup
并在其中创建了一个文件nfsdir
,然后我将 chgrp 设置为brian
(我自己的组),则中的其他用户nfsgroup
仍然可以删除我的文件。它给了我提示,但仍然允许我从不属于该组但属于的rm: remove write-protected regular empty file ‘test.txt’?
另一个用户那里删除该文件。brian
nfsgroup
有没有一种方法,让我可以允许中的所有用户在中nfsgroup
创建文件nfsdir
,同时还为成员提供一种方法来nfsgroup
保护单个文件不让其他组成员修改它们?
答案1
我想到了。
在里面nfsgroup
我创建了自己的目录brian_private
,然后执行了chmod 744 brian_private
。现在里面的所有文件brian_private
都只能由我修改。