繁体   English   中英

有没有办法阻止不同的用户删除同一共享文件夹中的其他用户的文件(但他们可以创建自己的新文件)?

[英]Is there any way to prevent different users from delete other user's files in the same share folder (but they can create own new files)?

在ubuntu上我有以下内容:

A folder: `shares`, pemissions 755, owner root:somegroup.

用户和组:

user1 user2 (groupx)
user3 user4 (groupy)
user5 (groupz)

我需要为groupxgroupy的用户授予在共享文件夹中创建自己的数据的权限,但每个用户只能删除他创建的内容 ,仅此而已。

groupz用户只能在不写的情况下阅读共享内容。

如果这有帮助,我可以在忽略组的情况下得到答案(只需照顾每个用户可以创建,并且只删除他自己创建的文件)?

任何人都可以帮助我如何才能获得正确的权限和所有者? 因为在我脑海里没有任何帮助。

根据这个主题,这是不可能的。

要在某个目录中创建/删除文件,您需要对其父目录具有wx权限。 用户甚至可以删除他无法读取的文件。

我看到的唯一选项是为每个用户创建子目录,其中只有该用户具有写入权限。 (chmod 750)

//编辑:

这是可能的! 我不知道有点

父母dir chmod 1770

这增加了一项要求,即只有dir所有者或文件所有者才能删除其中的文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM