需要Linux奇怪的文件夹权限(CentOs)

时间:2013-04-21 15:11:46

标签: linux bash permissions centos directory

我不知道我现在要问的是否有可能,但如果是,那就太棒了。

我有一个公共文件夹,其中一些用户可以访问。我想阻止所有这些用户创建子文件夹。他们应该能够创建像touch note.txt这样的文件,但却无法创建其他文件夹。

我在想是否可以在本地禁用mkdir命令文件夹,但我不知道它是否可能。

2 个答案:

答案 0 :(得分:0)

原则上,SELinux应允许该级别的控制,但不要问我如何配置它。

答案 1 :(得分:0)

首先,这不是一个编程问题 - 所以http://superuser.com是更好的问题。

AFAIK(我不是Centos大师) - 不可能使用CentOS。对于这种类型的权限,您需要OS支持扩展ACL。例如:Solaris ZFS或Mac OS X等。改变底层操作系统可能不适合你,所以这是另一种可能性 - 但并不容易。

您可以使用FUSE并创建一个程序,它将充当文件系统桥接器,而simple则不允许创建目录。正如我所说 - 不是一个简单的解决方案,但可能。对于低容量使用,您可以使用perl通过FUSE内核/ lib接口在perl中实现文件系统。见Fuse。对于一些基本教程,您可以查看this site

听起来很傻?是的。也许有人知道在Centos上设置ACL的简单方法。至少它是一个“编程解决方案”。 :)