【终端使用】文件/目录的"rwx"权限 和 "chmod"命令的简单使用
相同文章连接:【终端使用】"chmod 数字 文件/目录"修改文件/目录的"rwx"权限
一、用户权限知识点
1.1、基本概念
- 用户是Linux系统工作中重要的一环。
- 在Linux系统中,不论由本机登录系统 或者 远程登录系统,每个登录Linux系统的账号,根据用户权限的不同 对Linux系统中的资源有着不同的使用权限。
- 在Linux系统中,可以指定 每一个用户 针对 不同的文件、目录 的 拥有着不同权限。
- 对 文件/目录 的权限包括:
权限 | 英文 | 缩写 | 数字代号 |
读 | read | r | 4 |
写 | write | w | 2 |
执行 | execute | x | 1 |
1.2、组概念
为了方便用户管理,提出了 组 的概念,如下图所示:
在实际应用中,可以预先针对 组 设置好权限,然后将不同的用户添加到对应的组中,从而不用依次为每一个用户设置权限。
1.3、"ls -l"命令的扩展
"ls -l"命令可以查看 指定文件夹 下 所有文件、目录 的详细信息,从左到右的依次是:
提示:
- 权限:第一个字符是"d"表示这是一个目录;是"-"表示这是一个文件。
- 硬连接数:通俗的讲,就是 有多少中方式 可以访问到 当前目录/文件。
- 拥有者:用户主目录下(/home/用户名称/) 文件、目录 的 拥有者,通常都是当前用户。
- 组:在Linux系统中,很多时候,会出现 组名 和 用户名 相同的情况。
二、"chmod"命令的简单使用
"chmod"命令(英文为Change the mode of each FILE to MODE)可以修改 用户、组、其他用户、 对 文件/目录 的权限。
命令格式:
- 减少权限格式:chmod -rwx 文件名|目录名称
- 添加权限格式:chmod +rwx 文件名|目录名称
注意:以上方式会 一次性修改 用户权限、组权限、其他用户权限,有关"chmod"命令的高级用法,后续会讲。
【终端使用】"chmod 数字 文件/目录"修改文件/目录的"rwx"权限
1.1、修改 目录 权限
注意:
- 减去 文件/目录 的读权限后,桌面图片会多出一个"✖"符号。
- 减去 文件/目录 的写权限后,桌面图片会多出一个"🔒"符号。
1)读权限:
- 减去读权限:"chmod -r 目录名"。
- 增加读权限:"chmod +r 目录名"。
2)写权限:
- 减去写权限:"chmod -w 目录名"。
- 增加写权限:"chmod +w 目录名"。
3)执行权限:
- 减去执行权限:"chmod -x 目录名"。
- 增加执行权限:"chmod +x 目录名"。
1.2、修改 文件 权限
注意:
- 减去 文件/目录 的读权限后,桌面图片会多出一个"✖"符号。
- 减去 文件/目录 的写权限后,桌面图片会多出一个"🔒"符号。
1)读权限:
- 减去读权限:"chmod -r 文件名"。
- 增加读权限:"chmod +r 文件名"。
2)写权限:
- 减去写权限:"chmod -w 文件名"。
- 增加写权限:"chmod +w 文件名"。
3)执行权限:
- 减去执行权限:"chmod -x 文件名"。
- 增加执行权限:"chmod +x 文件名"。
注意:默认情况下,文件是没有"x"权限;目录是有"x"权限。