Linux——权限管理命令简单笔记
首先linux中的权限分为三种rwx
代表字符 |
权限 |
对文件的含义 |
对目录的含义 |
r |
读权限 |
可以查看文件 内容 (cat, more, head, tail) |
可以列出目录中 的内容 (ls) |
w |
写权限 |
可以修改文件 内容(echo, vi) |
可以在目录中创 建、删除文件 (mkdir, touch , rm) |
x |
执行权限 |
可以执行文件 |
可以进入目录 (cd ) |
一: 命令名称:chmod 命令英文原意:change the permissions mode of a file 命令所在路径:/bin/chmod 执行权限:所有用户 语法:chmod [{ugo}{+-=}{rwx}] [文件或目录] [mode=421 ] [文件或目录] 功能描述:改变文件或目录权限 $ chmod g+w file1 $ chmod 777 dir1 r -- 4 w -- 2 x -- 1 二: 命令名称:chown 命令英文原意:change file ownership 命令所在路径:/bin/chown 执行权限:所有用户 语法:chown [用户] [文件或目录] 功能描述:改变文件或目录的所有者 范例:$ chown nobody file1 改变文件file1的所有者为nobody 三: 命令名称:chgrp 命令英文原意:change file group ownership 命令所在路径:/bin/chgrp 执行权限:所有用户 语法:chgrp [用户组] [文件或目录] 功能描述:改变文件或目录的所属组 范例:$ chgrp adm file1 改变文件file1的所属组为adm 四: 命令名称:umask 命令所在路径:/bin/umask 执行权限:所有用户 语法:umask [-S] -S 以rwx形式显示新建文件或目录缺省权限 功能描述:显示、设置文件的缺省权限 范例: $ umask $ umask -S umask 显示例 : 0022 0表示特殊权位,022表示用户权限,权限掩码,我们通过如下计算便可得出真正的权限表示: 777 - 022 ------------ 755 linux权限规则: 缺省创建的文件不能拥有可执行权限