Linux文件属性与权限的变更

改变文件/目录的所属群组(chgrp):

chgrp [-R] 组名 dirname/filename
-R:递回变更,即将此文件下的所有文件与目录都变更到此组名下。
注意:变更的组名必须要在/etc/group此文件夹内存在,否者会报错。

 改变文件/目录的拥有者(chown):

chown [-R] 账号名 dirname/filename
改变文件/目录的拥有者
chown [-R] 账号名:群组名 dirname/filename
改变文件/目录的拥有者和所属群组
chown [-R] .群组名 dirname/filename
修改文件/目录的所属群组
-R:递回变更,将此目录下的所有文件和目录的拥有者都变更给此用户。
注意:账号名必须在/etc/passwd此文件中存在才行.

改变文件/目录的权限(chmod)

—权限的修改有两种方式:数字方式和符号方式

——数字方式:

        各权限对应的数字-> r:4 w:2 x:1
        在进行数字方式修改时,需要对权限数字相加。

chmod [-R] xyz dirname/filename
xyz:各用户的权限数字累加(如打开所有权限,则为777)
-R:递回变更,将此目录下的所有文件和目录的权限都进行修改.

例如修改study文件的权限为,拥有者可读可写可执行,同组可读可执行,其他人可读
chmod 754 study

——符号方式:

      在符号方式中,user,group,other分别用u,g,o来表示,a则为all,即代表全部身份。
      可以使用如下方式来看:
      | chmod | u g o a | +(加入) -(除去) =(设置) | r w x | 文件或目录 |

例如,设置一个文件的权限为“-rwxr-xr-x”,语法如下:
chmod u=rwx,go=rx filename
例如,设置一个文件的权限为“ -rwxr-xr— ”,语法如下:
chmod u=rwx,g=rx,o=r filename
例如,打开所有权限,语法如下:
chomd a=rwx filename
例如,对一个文件增加每个人的写入权限而不变动其他的权限。语法如下:
chmod a+w filename
例如,对一个文件去掉每个人的可执行权限而不变动其他权限,语法如下:
chmod a-x filename

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值