Linux 简单修改权限命令

chmod ABC File

chmod: 修改文件权限命令。

其中 ABC分别表示User、Group、及Other的权限。

数字表示权限

A、B、C、这三个数字如果各自转换为由“0”、“1”组成的二进制,则二进制数的每一位分别代表一个角色的读、写、运行的权限。

“1”:表示允许。 “0”表示不允许。(俗话讲)

比如User(A)组的权限:
  • 可度、可写、可运行
    • 二进制表示为:111,转换为十进制:7.
  • 可度、可写、不可运行
    • 二进制表示为:110,转换成二进制:6.
  • 可度、不可写、可运行
    • 二进制表示为:101,转换为十进制:5.

如果让所有的用户拥有最高权限则表示为:chmod 777 file.

如果User拥有最高权限,other用户不能用可执行权限,group用户只有可读权限则表示为:chmod 746 file.

rwx用数字表示权限

由以上数字权限可以推出”r=4, w=2 , x=1”的用户拥有可度可写可执行的最高权限。

r: 表示读权限, w:表示写权限,x:表示可执行全新啊

  • 度权限(r)
    • 权限二进制100, 转为十进制4;
  • 写权限(w)
    • 权限二进制010, 转为十进制2;
  • 执行权限(x)
    • 权限二进制001, 转为十进制1;

由以上可推出如下:

若要 rwx 则 4+2+1=7
若要 rw- 则 4+2+0=6
若要 r-w 则 4+0+1=5
若要 r— 则 4+0+0=4
若要 -wx 则 0+2+1=3
若要 -w- 则 0+2+0=2
若要 - -x 则 0+0+1=1
若要 - - - 则 0+0+0=0
注意:“ - ”表示没权限

  • 6
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值