(五)权限管理命令
1、修改文件权限:
注意:只有文件所有者和 用户可以修改文件的权限值;
chmod
【'/K%LKA:LK34L0文件目录2】
改变文件或目录权限; 所有者;%所属组;其他
【'/0文件目录2】
另一种写法: 34分别对应
【'/@0文件目录2】
@递归修改权限,意思是当给一个目录修改权限时,其子目录及文件都同时修改权限;
【'/A3%-#$/】
同时给 -#$/所有者增加 3 权限,给所属组减少 权限;
文件和目录的 rwx 权限的含义;【重点】
字符 权限 文件 目录
读权限 可 查 看 文 件 的 内 容 $
/'$$#
可列出目录中的内容 # 查看
3
写权限
'
可在目录中创建、删除文件 '、 /9、/、/
4
可执行权限 可执行文件命令、脚本 可进入目录)
2、修改文件所有者、所属组、文件特殊属性:
注:只有 超级管理员有操作权限,文件所有者不能操作 '3;
命令 说明
chown
【'30选项参数20用户名20文件目录名2】 改变文件目录的所有者或所属组
'30@20用户名称20文件或目录2
'30@20用户名8组名20文件或目录2
# chown :test test3.txt M::把文件 4 的属组改为
chgrp
【'%!0组名20文件目录名2】 改变文件目录的所属组。
注意两点:、一个用户可属于多个组;、新建文件、目录的默认权限用 命令是可以修改
的,但不建议修改!
umask
【/$9】 显示权限掩码 55,5:; 也就是 :34%:4:4
【/$9N】显示、设置文件的缺省权限; :34%:4:4
【/$95】修改权限掩码值为:5
新建的目录默认权限是: :34%:4:4
新建的文件默认权限是::3%::考虑安全 #4 新建的文件默认是没有执行权限4的
cha!r
修改文件特殊权限;
cha!r 命令的用法:'$O0@P;2020/2-#Q
最关键的是在0/2部分,0/2部分是由A:和0HN$R>ST2这些字符组合的,这部分是用
来控制文件的属性。