内容概要
权限
某个用户针对某个文件的权限
1.权限分为四个部分
可读(r)
可写(w)
可执行(x)
没有对应权限(-)
执行脚本=运行脚本
2.权限位
权限位分为三个部分,属主,属组,其他人
权限一共9位数,每3位一个部分
rwx:属主
rw-:属组
r-x:其他人
3.每一个权限有一个数字编号
可读:4
可写:2
可执行:1
没有对应权限:0
4.在添加权限的时候可以将权限加起来
5.添加权限
chmod
格式:chmod [参数] [权限表达式] [操作对象]
参数:-R 递归添加权限
6.权限的归属
属主:u
属组:g
其他人:o
7.测试权限对于用户的意义
(1) 普通用户严格遵守权限
(2) root用户是最高权限
(3) 权限需要重新登入才生效(su - 和su都可以)
8.测试权限对目录的意义
(1) 文件可读,路径最小权限拥有可执行权限
(2) 文件可写,路径最小权限拥有可执行权限
(3) 文件可执行,路径最小权限拥有可读可执行权限
9.创建文件的默认权限和文件夹的默认权限
在Linux中,常用文件权限是666,文件夹权限是777
(1) 文件的权限和umask值相减,奇数加一,偶数不变
(2) 文件夹的权限和umask相减即可
root:umask 022
默认文件权限:644
默认文件夹权限:755
案例
1.将index文件添加属主:rwx, 属组:rw-, 其他人:没有任何权限
chmod 760 index
2.将index下所有文件执行rwxr--r--
chmod -R 744 index/
3.将index文件属组增加一个可执行权限
chmod g+x index
系统用户信息
whoami:当前窗口登录的用户
who:当前用户登录系统的终端
![image]()