linux文件权限继承|linux快速修改文件夹及文件下所有文件与文件夹权限

linux文件权限继承|linux快速修改文件夹及文件下所有文件与文件夹权限的第1张示图

A. linux快速修改文件夹及文件下所有文件与文件夹权限

Linux 权限继承 ,使用setfacl划分权限Linux 文件权限分为 owner group other如:drwxrwx— 5 wdj wdj 4096 09-26 11:51 test如果用户soft 想对test目录有读写权限,一种是将soft用户加入wdj组中。另一种是将other权限改为rw如果想让此目录下的文件或目录继承父目录权限,则每次要chmod -R ….一下现在可以使用setfacl解决以上问题setfacl -R -m u:soft:rwx test[[email protected] data]#lldrwxrwx—+ 5 wdj wdj 4096 08-20 14:51 test这样soft用户就可以操作test目录setfacl -d –set u:soft:rwx test-d是让子目录继承父目录权限使用getfacl命令查看acl权限[[email protected] data]# getfacl test# file: test# owner: wdj# group: wdjuser::rwxuser:soft:rwxgroup::rwxmask::rwxother::—default:user::rwxdefault:user:soft:rwxdefault:group::rwxdefault:mask::rwxdefault:other::—setfacl -x u:soft test去掉单个用户的权限setfacl -b test删除test目录的所以acl权限

B. linux系统文件权限问题

linux 上通过设置目录属性是做不到这一点的,只能 g+s 来让目录下新建文件继承 group,目录的u+s 在 linux/unix 上是被忽略掉的。当然你可以用其他手段来实现这一点,比如(通过 inotify)监控 /home/B 下的新建文件、目录事件,然后去修改新建文件、目录的owner,但需要root权限。

C. linux文件权限继承问题急啊!!

好像,是好像啊。需要用 acl 权限列表才能实现这种继承。

D. 请教linux 文件权限继承问题

sgid只对目录有效,设置这个权限位之后,在这个目录下创建的文件的权限跟其所属组的权限相同,其使用对象是组,跟属主和其他两个权限域没关系。

E. linux6如何让文件自动继承上级文件夹的属主和属组

1.使用这个目录属主,属组的用户上传文件。2.写个改属主,属组的小脚本扔后台,或者检测这个目录是否有新文件产生,产生执行chown更改一下,或者是设定一个设置一个计划任务,方法太多了。看你想怎么弄。3.如果你闲的蛋疼,可以配置一下上传时是否有这种参数的设置,我觉得应该没有。所以你还是关注一下,我第1,2种方法吧。^_^

F. linux 系统文件夹,修改权限后,怎么让里面新生成的文档文件继承文件夹的权限

需要使用到ACLsetfacl -d –set g:testg1:rwx dir1

G. 请问,linux文件权限继承问题您是如何解决的

您好,关于ACL的权限问题我也有研究过 我给你一个我自己写的ACL的笔记吧 你可以参考下希望你能获取有用的信息 ACL权限安全策略 Linux中是有自己的权限系统的,比如常用的755,655这样的权限。如果需要满足更高级的权限,比如我们需要让/root/test.file这个文件可以被一个普通账号test有所有权限的话,可以单独设置具体的权限,这里需要应用到ACL的权限策略。在Linux的2.6内核版本中已经自带了ACL的安全策略如果想要启用的话非常简单。 vi /etc/fstab可以看到基本的磁盘分区表,如:LABEL=/ / ext3 defaults,acl 1 1我们可以将/目录加入ACL策略如图所示,修改完成后重启服务器。这样的/目录就启用了ACL的安全策略下面是设置/root/test.file文件,赋予test用户rwx权限setfacl -m u:test:rwx test.file这里的u代表用户,g代表组test代表用户rwx代表赋予的权限test.file是文件名getfacl test.file 可以看到如下:# file: test.file# owner: root 所属用户# group: root 所属组user::rw- 所属用户权限user:test:rwx 所属特定用户test的权限group::r– 所属特定组的权限mask::rwx mask权限计算掩码,如果mask为r 表示无论权限设置为多少,最大只能是rother::r–setfacl -x u:test test.file 删除test.file的test的ACL信息setfacl -b test.file 删除全部ACL信息getfacl -R test.file > acl.bak 备份ACL信息setfacl -restore acl.bak 还原 ACL信息

H. linux新建文件非可执行文件默认权限怎么算

在Linux系统中,目录最大的权限是777,文件最大的权限是666,因为基于安全原因,新建的文件不允许有执行权限,所以从文件的权限位来看,文件比目录少了执行(x)权限。

下面来设置不同的umask值并创建文件:

从结果来看就验证了前面说的“umask是将文件的对应权限位遮掩住”,1表示遮掩,0则反之。

为了方便记忆可以用下面的这种计算方法:

目录:默认权限是777减去umask值的结果

文件:默认权限是666减去umask值,权限位对应的值如果为奇数则加1,例如:666-123=543,其结果是644。

(8)linux文件权限继承扩展阅读

作用于可执行的二进制程序,用户执行此程序时,将继承此程序所有者的权限。一般情况下,文件能不能访问取决于用户的身份,而不是取决于文件本身。但是,有了suid权限的文件就不是这么一回事了,最明显的就是/etc/shadow这个文件。

都知道这个文件是用来保存用户密码的,默认情况下,普通用户对此文件没有任何权限,但是当用户执行passwd这个二进制程序时却能更改口令,同时也会将加密后的密码保存到文件中,这正是passwd这个二进制程序的特殊权限所在。

I. linux目录权限继承问题

setfacl -m user:root:rwx ABCsetfacl -m group:abc:rwx ABC

未经允许不得转载:山九号 » linux文件权限继承|linux快速修改文件夹及文件下所有文件与文件夹权限

赞 (0)