Linux 文件权限与目录配置
1 三种身份
- owner
- 拥有者
- 信息存储位置
- root: /etc/passwd
- usr : /etc/shadow
- group
- 群组
- 信息存储位置
- /etc/group
- others
- 其它人
2 三种权限
- read
- write
- execute
3 ls示例
权限 | 连结数 | owner | group | size | month | day | time | filename |
drwxrwxr-x | 4 | minix007 | minix007 | 4096 | 10月 | 24 | 16:08 | texmf/ |
drwxr-xr-x | 4 | root | root | 4096 | 10月 | 24 | 15:52 | .texmf-var/ |
-rw-r–r– | 1 | minix007 | minix007 | 570 | 11月 | 27 | 21:39 | .vimrc |
3.1 权限解释
3.1.1 档案类型
- d:目录
- -:文件
- l:链接
3.1.2 owner权限
- r:读
- w:写
- x:执行
3.1.3 group权限
3.1.4 others权限
4 改变文件属性及权限
4.1 改变拥有者
- chown ownername filename
4.2 改变组
- chgrp groupname filename
4.3 改变权限
4.3.1 数字
- 权限的数字表示
- r:4,w:2,x:1,-:0
- rwx:4+2+1=7
- rw-:4+2+0=6
- ---:0+0+0=0
- rwxrw----:760
- 改变权限
- chmod 760 filename
4.3.2 符号
- chmod u=rwx,g=rw-,o=--- filename
- chmod a-x filename # 去除执行权限
- chmod a+x filename # 增加执行权限
5 文件与目录权限
- 对目录而言,x权限代表可否cd到这个目录,r权限代表可否ls这个目录
6 Linux目录配置依据–FHS(FileSystem Hierarchy Standard)
在特定的目录放置特定的文件,重点在于规范每个特定的目录下应该要放置什么样的数据.