目录
- 一、用户及用户之间的切换
-
- 1.两种用户
- 2.用户之间的切换
-
- root用户 >>> 普通用户
- 普通用户 >>> root用户
- 二、LInux权限管理
-
- 1.文件访问者类别
- 2.文件类型及属性
-
- 2.1类型
- 2.2 属性
-
- file指令(识别文件的详细类型)
- 3.文件权限
-
- 3.1.文件权限值的表示方法
- 3.2 文件权限的访问
-
- 3.21 文件权限访问的本质
- 3.22 用户执行文件的权限规则
- 3.23 更改权限位(rwx)
-
- 1.字符模式
- 2.数字模式
- 3.24 更改拥有者和所属组
- 3.25 sudo指令提权
- 3.26目录权限
- 3.27.起始与最终权限(umask)
- 3.28 文件删除权限、粘滞位
一、用户及用户之间的切换
1.两种用户
在学习LInux操作系统的权限之前,我们要认识LInux中的两种用户:
1.超级用户(root用户)
2.普通用户
超级用户可以再linux系统下做任何事情,不受限制
而普通用户只能做有限的事情
超级用户的命令提示符是“#”,普通用户的命令提示符是“$”
2.用户之间的切换
root用户 >>> 普通用户
su + 用户
普通用户 >>> root用户
su 输入root用户密码
注意:在LInux系统中输入密码时是看不到密码的
二、LInux权限管理
1.文件访问者类别
文件访问者(角色)有三种:拥有者 所属组 other
前者为拥有者,即文件和文件目录的所有者
后者为所属组,即文件和文件目录的所有者所在的组的用户
两者都不是为other
每个用户在不同的文件和目录中都有自己对应的角色
2.文件类型及属性
2.1类型
我们知道在Windows系统中,是文件后缀(.txt/.c/.png)区分不同的文件类型的
但Linux的文件类型不通过后缀区分,而是通过一种特殊的权限格式表示
这种格式由10个字符组成,分为四部分:文件类型、所有者权限、组权限和其他用户权限,以及一个可选的执行位(对于目录和某些特殊文件)
第一个字符决定了Linux的文件类型,例如上面的d,除了d还有一些文件类型字符
-:普通文件,文本,源代码,图片,库,可执行文件等