1、访问权限
任何用户对文件的访问操作可分为可读、可写、可执行3种权限,分别用r、w、x表示。针对不同用户将访问权限定义为:
(1)文件拥有者(Owner):建立文件或目录的用户。
(2)同组用户(Group):文件拥有者所属组中的其余用户。
(3)其他用户(Other):既不是文件拥有者,也不是拥有者所属组的其他所有用户。
文件的操作权限通过字母和符号进行表述:
- 表示没有任何权限
r 表示可以浏览和复制文件,浏览目录
w 表示可以修改文件,在目录中创建文件,删除和重命名文件
x 表示文件可以执行,可以用cd命令进入该目录,并访问目录中的文件
2、访问权限的表示方法: [ugoa] [= + -] [rwx]
u 文件拥有者 g 同组用户
o 其他用户 a 所有用户
= 指定权限
+ 在目前设置的权限基础上增加权限
- 在目前设置的权限上减少权限
r 可读权限
w 可写权限
x 可执行权限
数字表示法:用一个3位八进制数字分别表示三类用户的权限
解析:运用八进制划分方法。
r=4;w=2;x=1
rwx rw- r--
所有者 同组用户 其他用户
7 6 4
#chmod 764 文件名
3、修改权限chmod命令
命令格式:chmod [-R] 模式 文件或目录
-R 表示递归设置指定目录下的所有文件和目录权限
示例26:为test文件所有者添加可执行权限
命令为:#chmod u+x test
操作如下:
示例27:将test文件其他用户的写权限取消
命令为:#chmod o-w test
操作如下:
示例28:用数字方式重新设定权限,文件所有者为读写权限,同组用户和其他用户只有读权限
命令为:#chmod 644 test
操作如下:
4、修改拥有者chown命令
命令格式:chown 文件拥有者[:组] 文件或目录
示例29:将test文件拥有者改为student用户 备注:文件和用户要自己创建
命令为:#chown student test