您当前的位置: 首页 >  linux

liaowenxiong

暂无认证

  • 2浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Linux 的权限表达式

liaowenxiong 发布时间:2021-06-22 15:51:30 ,浏览量:2

文章目录
  • 一、采用权限字母和操作符表达式
    • (一)授权对象
    • (二)权限字母符号
  • 二、采用权限数字表达式
    • (一)权限数字
    • (二)权限组合
    • (三)命令 chmod 后面的数字含义

一、采用权限字母和操作符表达式 (一)授权对象

⑴ 拥有者,代表字母 u ,user 的缩写 ⑵ 所属群组,其实就是拥有者所在的群组,代表字母 g,group 的缩写 ⑶ 其他人,代表字母 o,other 的缩写

(二)权限字母符号

⑴ 读,代表字母 r,read 的缩写 ⑵ 写,代表字母 w,write 的缩写 ⑶ 执行,代表字母 x,execute 的缩写

二、采用权限数字表达式 (一)权限数字

⑴ 4=r,读取 ⑵ 2=w,写入 ⑶ 1=x,执行

(二)权限组合

⑴ 5=4+1=rx,表示可读可执行 ⑵ 6=4+2=rw,表示可读可写 ⑶ 7=4+2+1=rwx,表示可读可写可执行

(三)命令 chmod 后面的数字含义

命令 chmod 后面的数字表示不同用户或用户组的权限。一般是三个数字:

⑴ 第一个数字表示文件所有者的权限 ⑵ 第二个数字表示文件所属用户组的权限(其实就是与文件所有者同属一个用户组的其他用户的权限) ⑶ 第三个数字表示其它用户组的权限(其实就是不在文件所有者所在的用户组的其他用户的权限)

举个例子: 执行命令 chmod 755,设置用户的权限为:

⑴ 设置文件所有者的权限为 7,就是“可读可写可执行” ⑵ 设置与文件所有者同属一个用户组的其他用户的权限为 5,就是“可读可执行” ⑶ 设置其它用户组的权限为 5,也是“可读可执行”

特别例子: chmod 4755chmod 755 的区别在于开头多了一位,这个 4 表示其他用户执行文件时,拥有与所有者相当的权限。

关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.0528s