Linux文件属性是基础:
10位字符表示:
- 0位:确定文件类型
- 1-3位:确定该文件的所有者对文件的权限 owner
- 4-6位:确定所有者的同组用户拥有该文件的权限 group
- 7-9位:确定其他用户拥有该文件的权限 others
第一个字符:代表这个文件的类型,是目录、文件,还是一个链接等等
- [ d ] 目录
- [ - ] 文件
- [ l ] 链接文档(link file)
- [ b ] 可供储存的接口设备(可随机存取装置)
- [ c ] 串行端口设备,例如键盘、鼠标(一次性读取装置)
接下来的字符:以三个一组分成三组,用 r、w、x 三个参数的组合表示,位置不会改变
- [ r ] 代表可读(read)
- [ w ] 代表可写(write)
- [ x ] 代表可执行(execute)
- [ - ] 没有权限
命令:
更改属主:
chgrp [-R] 属组名 文件名 注:change group
更改属组:
chown [–R] 属主名 文件名
chown [-R] 属主名:属组名 文件名 注:change owner
更改属性
1:
chmod [-R] xyz 文件或目录 -R:递归文件下所有子目录 xyz:对应的数字和 r:4 w:2 x:1 注:不明白mod是啥意思,当命令背吧+_+
2:
chmod u=rwx,g=rx,o=r 文件名