权限管理命令
1、chmod
View Code
命令名称:chmod 命令英文原意:change the permissions mode of a file 命令所在路径:/bin/chmod 执行权限:ALL USER 语法:chmod [{ugo}{+-=}{rwx}] [文件或目录] [mode=421] [文件或目录] 功能描述:改变文件或目录权限
2、文件目录权限总结
代表字符 | 权限 | 对文件的含义 | 对目录的含义 |
r | 读权限 | 可以查看文件内容 | 可以列出目录中的内容 |
w | 写权限 | 可以修改文件内容 | 可以在目录中创建、删除文件 |
x | 执行权限 | 可以执行文件 | 可以进入目录 |
文件
- r-cat、more、head、tail
- w-echo、vi
- x-命令、脚本
目录
- r-ls
- w-mkdir、touch、rm
- x-cd
3、chown
View Code
命令名称:chown 命令英文原意:change file ownership 命令所在路径:/bin/chown 执行权限:ALL USER 语法:chown [用户] [文件或目录] 功能描述:改变文件或目录的所有者 范例:$chown nobody file1 //改变文件file1的所有者位nobody
4、chgrp
View Code
命令名称:chgrp 命令英文原意:change file group ownership 命令所在路径:/bin/chgrp 执行权限:所有用户 语法:chgrp [用户组] [文件或目录] 功能描述:改变文件或目录的所属组 范例:$chgrp adm file1 改变文件file1的所属组位adm
5、linux的权限规则
缺省创建的文件不能授予可执行x权限.
6、umask
View Code
命令名称:umask 命令所在路径:/bin/umask 执行权限:所有用户 语法:umask [-S] -S 以rwx形式显示新建文件或目录缺省权限 功能描述:显示、设置文件的缺省权限 范例: $umask $umask -S 1、要求:所有者具有rwx权限、所属组具有rx权限、其他人没有任何权限 (a)、按照上述要求,应当是750 (b)、根据750得到掩码值 777 - 750 --------- 027 (c)、umask 027