访问人群:属主(u)属组(g)其他人 (o)
文件权限:读(r:可使用文件查看类工具)写(w:可修改其内容)执行(x:可以把此文件提请内核启动为一个进程,即可以执行此文件)
目录权限:读(r:可以使用ls查看此目录中文件列表)写 (w:可在此目录中创建文件,也可删除此目录中的文件)执行(x:可以cd进入此目录,可以使用ls -l查看此目录中文件元数据,须配合r权限,属于目录的可访问的最小权限)
chmod:修改文件/目录权限
模式法
格式:chmod 操作目标(u:所有者,g:所属组,o:其他人,a:所有)操作(+:添加,-:撤销,=:赋予)权限(r:读,w:写,x:执行 ) 文件名
数字法
r:4 w:2 x:1 -:0
格式: 所有者可读可写(rw=4+2=6),所属组可读可写(rw=4+2=6),其他人可读(r=4)chmod 664 文件名
chown:修改属主和属组
-R——递归修改
格式:chown 属主:属组 文件名
只更改属主:chown 更改后的属主名: 文件名
只更改属组:chown :更改后的属组名 文件名
或chgrp 更改后的属组名 文件名
umask
新建文件的默认权限: 666-umask,如果所得结果某位为奇数,则将其权限+1,偶数不变
新建目录的默认权限: 777-umask
非特权用户umask默认是 002
root的umask 默认是 022