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

发布网友 发布时间:2022-03-25 22:32

我来回答

6个回答

热心网友 时间:2022-03-26 00:01

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
[soft@node2 data]#ll
drwxrwx---+ 5 wdj wdj 4096 08-20 14:51 test
这样soft用户就可以操作test目录
setfacl -d --set u:soft:rwx test
-d是让子目录继承父目录权限
使用getfacl命令查看acl权限
[soft@node2 data]# getfacl test
# file: test
# owner: wdj
# group: wdj
user::rwx
user:soft:rwx
group::rwx
mask::rwx
other::---
default:user::rwx
default:user:soft:rwx
default:group::rwx
default:mask::rwx
default:other::---
setfacl -x u:soft test
去掉单个用户的权限
setfacl -b test
删除test目录的所以acl权限

热心网友 时间:2022-03-26 01:19

分两部分改属主和权限;

更改权限,递归方式

chmod -R 755 /var/www/html/test.com

更改属主,递归

chown -R apache:apache /var/www/html/test.com

为了站点安全一般的权限

目录权限755

文件权限644

Linux下批量修改文件及文件夹所有者及权限需要使用到两个命令,chmod以及chown

例:对/opt/Oracle/目录下的所有文件与子目录执行相同的权限变更:

chmod -R 700 /opt/oracle/

-R参数是递归 处理目录下的所有文件以及子文件夹

700是变更后的权限表示(只有所有者有读和写以及执行的权限)

/opt/oracle/ 是需要执行的目录

例:对 /opt/oracle/  目录下的所有文件与子目录执行相同的所有者变更,使所有者修改为oinstall用户组的oracle用户

chown -R oracle:oinstall /opt/oracle/

oracle:oinstall oinstall用户组的oracle,用户组不必须

-R参数是递归 处理目录下的所有文件以及子文件夹。

热心网友 时间:2022-03-26 02:54

分两部分改属主和权限;


更改权限,递归方式

chmod -R 755 /var/www/html/test.com

更改属主,递归

chown -R apache:apache /var/www/html/test.com


为了站点安全一般的权限

目录权限755

文件权限644

热心网友 时间:2022-03-26 04:45

chmod -R 777 文件夹
参数-R是递归的意思
777表示开放所有权限,当然,题目没有说明是开放什么权限,这里替代一下

热心网友 时间:2022-03-26 06:53

楼上的,你这么做系统还有安全性可言么...

热心网友 时间:2022-03-26 09:18

chmod 777 * -R
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com