一、普通权限
计算机系统的管理中,权限是指某个特殊的用户具有特定的系统资源使用权力,像是文件夹、特定系统指令的使用或存储量的限制。
1、概述
Linux 权限是系统安全的核心机制,用于控制用户对文件和目录的访问权限。它通过用户身份和操作类型的组合,实现了精细化的访问管理。以下从核心概念、权限控制、修改方法等方面详细介绍,在 Linux 系统中,权限是基于用户身份和操作类型进行划分的,主要可以从权限类型和权限适用对象两个维度来理解,
1.1、权限类型
可读用`r`表示(read):
有了可读权限,就可以读取文件的内容
可写用`w`表示(write):
有了可写权限,就可以在文件中写入或删除内容
可执行用`x`表示(execute):
有了可执行权限,就可以执行该文件,对于目录来讲,x是**进入**权限
-表示没有某个权限
权限的排列方式 | Linux下表示 | 二进制表示 | 八进制表示 |
只读 | r-- | 100 | 4 |
只可写 | -w- | 010 | 2 |
只可执行 | --x | 001 | 1 |
可读可写 | rw- | 110 | 6 |
可读可执行 | r-x | 101 | 5 |
可写可执行 | -wx | 111 | 7 |
可读可写可执行 | rwx | 111 | 7 |
空权限 | --- | 000 | 0 |
1.2文件访问者的分类
对于一个文件或目录,在Linux中有三个角色:
文件的所有者:u(user) owner, 属主
文件所有者的所属组:g (group) ,属组
其他用户:o (others), 除属主和不在属组内的用户
全部用户:a (all)
1.3、文件类型
在Linux中,文件有如下几种类型:
d:文件夹
-:普通文件 b: 软链接(类似Windows的快捷方式)
b:块设备文件(例如硬盘、光驱等)
p:管道文件
c:字符设备文件(例如屏幕等串口设备)
s:套接口文件
1.4、文件属信息