Linux权限

一、 权限对文件对的重要性
-
文件是实际含有数据的地方 , 包括一般文本文件 , 数据库内容文件 , 二进制可执行文件。。。因此 , 文件的权限有以下意义:
- r(red):可以读取此文件的实际内容
- w(write):可以编辑 、 新增 、 修改该文件的内容
- x(execute):该文件具有可以被系统执行的权限
- 注意: 在Linux系统中 , 文件是否能被执行是由是否具有”x”这个权限来决定的 , 与扩展名无关。
二、文件对目录的重要性
- r(read contents in directory) :表示具有读取目录结构清单的权限 。
-
w(modify contents of driectory) : 表示具有改变目录结构清单的权限 。 即:
- 在该目录下呢建立新的目录或文件
- 删除已经存在的文件或目录
- 将已经存在的目录或文件重命名
- 移动目录内文件、目录的位置
- x(access directory) : 在Linux系统中目录是不能被执行的 , 目录的”x”权限是指使用者是否能进入该目录称为工作目录的用途 。
三、更改权限
- 命令格式 : chmod [选项] 文件\目录名
- 作用 : 文件或目录权限的改变使用的是chmod(change file mode bits) 这个命令
- 注意: 但是权限的设置方法有两种 : 数字 、 符号
-
改变权限 — 数字
- Linux系统中基本权限有9个, 分别是owner , group , others 三种身份各自的read 、 write、execute权限 , 各个权限对应的数字如下:
-
权限|r|w|x
–|–
数字|4|2|1 -
为此每种身份各自的三种权限数字相加可以得出数字表示的权限
-
改变权限 — 符号
- 在Linux中三种身份也可以用u , g , o 表示 , 另外a表示全部身份 。
-
“+”表示追加权限 , “-”表示除去权限 , “=”表示设定权限
本文由 CentOS中文站 - 专注Linux技术 作者:centos 发表,其版权均为 CentOS中文站 - 专注Linux技术 所有,文章内容系作者个人观点,不代表 CentOS中文站 - 专注Linux技术 对观点赞同或支持。如需转载,请注明文章来源。