Linux权限
✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿
🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟
🌟🌟 追风赶月莫停留 🌟🌟
🍀🍀🍀🍀🍀🍀🍀🍀🍀🍀🍀🍀🍀🍀🍀🍀
🌟🌟 平芜尽处是春山🌟🌟
🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟
🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
🍋Linux权限
- 🍑Linux用户登录
- 🍍用户分类
- 🍍用户转换
- 🍑Linux权限
- 🍍Linux权限概念
- 🍍文件访问者分类
- 🍍文件类型与分类
- 🍍文件权限的表示
- 🍍文件访问权限的设置
- 🍌chmod指令
- 🍌chown指令
- 🍌umask指令
- 🍍目录权限
🍑Linux用户登录
🍍用户分类
Linux中的用户分为两类:超级用户(root)和普通用户。
(1)超级用户:不受系统的权限制约,可以执行任何命令,修改任何文件。
(2)普通用户:是在超级用户账户下创建,权限不完整,受系统权限制约。
🍍用户转换
(1)从超级用户切换到普通用户需要用到su指令
格式:su+[用户名]
功能:切换用户
(2)超级用户为root,普通用户为ypq;当从root切换到ypq是不用输入密码
(3)当从普通用户切换到超级用户就需要输入密码。
注意:上述操作中仅仅只是对用户的身份进行了切换,不改变当前所处的路径。
从上面两个图中可以看出,无论是从超级用户切换到普通用户还是普通用户切换到超级用户,当前所处的路径都不会改变。解决此问题的方法就是在su后加一个"-"。
🍑Linux权限
🍍Linux权限概念
Linux权限是Linux操作系统中用于控制用户和进程对文件、目录等资源的访问和操作的机制。它是Linux系统安全性的重要组成部分,通过权限的设置,可以确保只有授权的用户或进程才能对特定的资源执行特定的操作。
简单的说,就是在Linux系统中,访问者只能访问自己被授权的那一部分资源,没被授权的则无法访问。
🍍文件访问者分类
Linux系统中,每个文件和目录都有与之关联的权限属性,这些属性定义了谁可以读取、写入或执行该文件或目录,而且在Linux下我们所有的操作都是针对文件进行,要先知道文件都有什么属性。
进行访问文件,访问者大致可以分为三类:
(1)拥有者:文件的创建人
(2)所属组:文件在一个组里共享
(3)其他:除去拥有者和所属组的其他人
🍍文件类型与分类
(1)普通文件 :这是最常见的文件类型,用于存储数据,如文本文件、图片、可执行文件等;文件类型标识符为-。
(2)目录 :目录用于组织文件和其他目录;目录类型标识符为d
(3)符号链接 :类似于Windows中的快捷方式,指向另一个文件或目录。
(4)块设备文件 :表示块设备,如硬盘、光盘等。
(5)字符设备文件 :表示字符设备,如键盘、鼠标等。
(6)套接字 :用于网络通信的特殊文件类型。
(7)命名管道 :用于进程间通信的一种特殊文件类型。
注意:Linux下的文件类型不通过后缀区分,通过文件属性的首字母,如上图中‘-’表示普通文件‘d’表示目录等等。
🍍文件权限的表示
(1)Linux中我们可以通过使用ls -l或者ll查看文件的权限
(2)Linux文件权限分为三种类别:所有者、所属组、其他人,分别具有读(Read,用r表示)、写(Write,用w表示)、执行(Execute,用x表示)的权限设置
(3)权限所属
首字母对应的是文件的类型;后9个字母分成每三个一组,分别对应拥有者、所属组、其他人的读、写、执行的权限,如一组中只有r那就只有读的权限,有r和w就有读和写的权限等。
🍍文件访问权限的设置
🍌chmod指令
格式:chmod (u/g/o/a)(+/-)(r/w/x) 文件名
功能:修改文件和目录的属性
chmod指令的操作如图所示,当然也可以同时增加读和写或者读写执行都增加。
上图中是一个方法,还有另外一个方法就是利用二进制;每三个每一组,总共9位字母就可以分成3个数字,每一个数字代表3个二进制位,二进制010,十进制就表示2,就代表写;二进制100,十进制就表示4,就代表读。
格式:chmod 3个十进制数 文件名
该二进制法操作如上图所示
🍌chown指令
格式:chmod [参数] 用户名 文件名
功能:修改文件和目录的拥有者(把拥有者的权限给别人)
🍌umask指令
格式:chmod [参数] 用户名 文件名
功能:修改文件和目录的所属组
🍍目录权限
Linux目录权限是指对目录进行访问和操作的权限设置,包括读取(r)、写入(w)和执行(x)三种基本权限。这些权限分别适用于目录的所有者、所属组以及其他用户。
(1)可读权限:该目录没有可读权限,则无法用ls -l或ll查看该目录内容
(2)可写全写:该目录中没有可写权限,则无法在该目录中创建文件和删除文件
(3)可执行权限:该目录没有可执行权限,用户就无法进入该目录中
关于本章知识点如果有不足或者遗漏,欢迎大家指正,谢谢!!!