1.文件权限的理解
1.文件权限读取
符号 | 含义 |
---|---|
U | 文件拥有者对文件的权限 |
G | 文件拥有组对文件的权限 |
O | 其他人对于文件的权限 |
2.权限类型
" - " (权限关闭)此位权限未开启
" r " (查看权限)对于文件可以查看文件中的内容;对于目录可以列出目录中的文件名称
" w "(可写权限)对于文件可以更改文件中记录的内容;对于目录来说可以对已经存在的文件与目录进行更名或删除,建立新的文件与目录,搬移该目录内的文件、目录位置
" x "(执行权权限)对于文件可以用文件名称调用文件内记录的程序;对于目录可以进入目录
2.文件权限设定方式
1.设定权限的方式
字符方式设定文件权限 | chmod [参数]… 权限模式,[权限模式]… 目标… |
---|---|
数字方式设定文件权限 | chmod [参数]… 权限值… 目标… |
依照模板复制文件权限 | chmod [参数]… --reference=模板 目标… |
2.字符方式设定权限
chmod <u/g/o/a><+/-/=><r/w/x> 目标
+ | 加入 |
---|---|
- | 除去 |
= | 设定 |
(1)建立实验环境,在/mnt新建目录westosdir及文件file1、file2、file3,并对其权限属性监控
(2)进行实验
chmod u+x file1 file1拥有者加入x权限
chmod +x file2 file2的用户、组、其他人加入x权限
注意:
chmod +w file 只能给file拥有者加入w权限,与+x,+r权限设定不同,要想用户、组、其他人均加入w权限,使用a+w或者ugo+w方式进行权限设定,如下图
chmod u-w,go+wx file1 file1拥有者除去w权限,组和其他人加入w,x权限
chmod ugo+x file3 file3用户、组和其他人都加入x权限
chmod -R go+w /mnt/westosdir westosdir目录及目录内所有文件的组、其他人都加入w权限
3.数字方式管理权限
权限可以用一个八进制数字来表示
权限 | 八进制 |
---|---|
- - - | 0(000) |
- - x | 1(001) |
- w - | 2 |