权限位

文件类型

文件属性 文件类型
- 常规文件,即file
d 目录文件
b block device 即块设备文件,如硬盘;支持以block为单位进行随机访问
c character device 即字符设备文件,如键盘支持以character为单位进行线性访问
l symbolic link 即符号链接文件,又称软链接文件
p pipe 即命名管道文件
s socket 即套接字文件,用于实现两个进程进行通信

chmod

命令名称:chmod
英文原意:change file mode bits
所在路径:/bin/chmod
执行权限:所有用户
功能描述:修改文件的权限模式
命令格式:chmod [选项] 权限模式 文件名

选项 功能
-R 递归设置权限,也就是给目录中的所有文件设置权限
  • 权限模式

      [ugoa] [ [+ - =] [perms] ]  ---> [用户身份] [ [赋予方式] [权限] ]
    
  1. 用户身份
- -
u 所有者 user
g 代表所属组 group
o 代表其他人 other
a 代表全部身份 all
  1. 赋予方式
- -
+ 加入权限
- 减去权限
= 设置权限
  1. 权限
- -
r 读取权限 read
w 写权限 write
x 执行权限 execute
chmod u-x,g-wx,o-r a
chmod u=rwx,g=rwx,o=rwx a
  1. 数字权限
数字 权限
4 r
2 w
1 x
chmod 744  a

chown

命令名称:chown
英文原意:change file owner and group
所在路径:/bin/chown
执行权限:所有用户
功能描述:修改文件和目录的所有者和所属组
命令格式:chown [选项] 所有者:所属组 文件名或者目录

选项 功能
-R 递归设置权限,也就是给予目录中的所有文件设置权限

chgrp

命令名称:chgrp
英文原意:change group ownership
所在路径:/bin/chgrp
执行权限:所有用户
功能描述:修改文件和目录的所属组
命令格式:chgrp 组名 文件名或者目录名