Linux chmod:权限管理命令

Linux chmod:权限管理命令

功能:改变文件或目录权限

使用语法:

chmod [{ugoa}{+-=}{rwx}] [文件或目录] 
 [mode=421 ]  [文件或目录] 
 -R:递归修改 

语法解析:

u:属主:(即用户所有者权限)
g:属组:(即用户组权限)
o:其他:(即其他非本用户组权限)
a:表示所有权限
+:增加权限
-:减少权限

权限表示如下图:
权限表示图
例如:
例子

3.txt这个文件的权限表示为:文件所有者的权限(属主)为:可读-可写-可执行,用户组的权限(属组)为:可读-不可写-可执行,其他:不可读,写和执行。

修改权限有两种方式:

1.可用+  -号修改权限:
例如:chmod u-w 1.txt  :表示修改1.txt文件的属主权限去掉w可读权限。
        chmod a+rwx 1.txt :表示修改1.txt文件的所有权限为rwx

2.可通过二进制转十进制表示:
权限:r:可读(4(十进制)) ,w:可写(2) ,x:可执行(1)
例:rwx:7,-wx:3,r-x:5
    chmod 735 1.txt :表示修改1.txt文件权限为 rwx -wx r-x 

实例:

chmod u+r file               给file的属主增加可读权限
chmod g-w file               给file的属组减少可写权限
chmod 731 file               给file的属主分配读、写、执行(7)的权限,给file的所在组分配写、执行(3)的权限,给其他用户分配执行(1)的权限
chmod u=rwx,g=wx,o=x file    上例的另一种形式
chmod =rw file               为所有用户分配读写权限
chmod 444 file               为所有用户分配读权限
chmod a-wx,a+r file         同上例
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值