一. 显示文件权限
如图,第一列的10个字符中,首字符代表文件类型,后面为文件权限,可分为三组。
第一组)文件和文件目录的所有者:u---User
第二组 ) 文件和文件目录的所有者所在的组的用户:g---Group
第三组 ) 其它用户:o---Others
访问权限的种类
①.读(r/4):Read对文件而⾔,具有读取⽂件内容的权限;对⽬录来说,具有浏览该目录信息的权限
②.写(w/2):Write对文件⽽言,具有修改⽂件内容的权限;对 目录来说具有删除移动目录内文件的权限
③.执行(x/1):execute对⽂件⽽言,具有执行⽂件的权限; 对目录来说,具有进⼊目录的权限
④.“—”表示不具有该项权限
二. 设置文件访问权限
所用指令 chmod
格式 chmod [参数] 权限 文件名
参数:R---递归修改目录文件的权限
V---显⽰示指令执行过程
chmod命令权限值的格式:
⽤户表示符+.-.=权限字符
+: 向权限范围增加权限代号所表示的权限
- : 向权限范围取消权限代号所表示的权限
= : 向权限范围赋予权限代号所表示的权限
如图,创建一个name.txt文件,并写入“xinyi”
这个新建文件的默认权限是“rw-rw-r--”(110110100,664)
用cat指令可读取文件中内容
用chmod 指令给name.txt文件取消读权限
此时读取name文件内容则不被允许,如下图
三. 修改文件掩码
将掩码值设为0000时,如下图
可发现test2的权限变为rw-rw-rw-(666),即 0666-0000