Linux权限认识

article/2025/8/29 14:24:08

目录

  • 前言
  • 1.初识权限
  • 2.文件权限
    • 2.1文件类型和访问权限
    • 2.2文件访问者
    • 2.3文件权限值的表示方法
  • 3.文件访问权限的修改
    • 3.1chmod
    • 2.chown
    • 3.chgrp
  • 4.目录权限
    • 4.1目录权限与文件权限
    • 4.2粘滞位
    • 4.3目录权限的总结
  • Ending

前言

对于Linux是笔者第一次的介绍,而对于的基础指令是没有介绍的,可以参考《Linux实验教程》去了解相关指令,本篇博客则只是介绍了与权限相关的指令!
在这里插入图片描述

1.初识权限

权限,顾名思义就是在一定范围程度上可以行使的权利的大小!

在Linux系统下,分为以下两种用户:
超级用户(root):自由度最高,不受限制
普通用户:受一定限制

一般可以使用,su指令在二者之间进行转换!
在这里插入图片描述

因此,有以下命令:
su [用户名]:切换用户

2.文件权限

2.1文件类型和访问权限

在这里插入图片描述

在截图的最前边,是存在r、w、x这些符号的,而这些符号的含义是什么呢?

r:读权限,对于文件而言拥有读取文件的权限,对于目录而言具有浏览该目录的权限!
w:写权限,对于文件而言具有修改文件的权限,对于目录而言具有删除移动目录内文件的权限!
x:执行权限,对于文件而言,拥有执行文件的权限,对于目录而言具有进入目录的权限!

观察上述图片,第一个空格之前是存在10位字符的,那么这些字符在不同位置的意义是什么呢?
而对于上述权限用以下的图片进行解释:
在这里插入图片描述

那么文件类型是什么呢?

d:文件夹
b:块设备文件
p:管道文件
c:字符设备文件
s:套接口文件
-:普通文件(源代码,库文件,可执行程序)
l:软连接

关于这些文件到底是什么,目前先不进行介绍,只需知道在第一位是文件类型是哪一种即可!

2.2文件访问者

文件和文件目录的所有者:u
文件和文件目录的所有者所在组的用户:g
其他用户:o

所以上述图片就得已解释了,现在看如下例子:
在这里插入图片描述
此时,test文件是1个普通文件,拥有者可以读和写,不可以执行;所属组可以读和写,不可以执行;其他人只可以写,读和执行都不可以操作!

在这里插入图片描述

2.3文件权限值的表示方法

在这里插入图片描述
而一般新建文件夹的默认权限是0666,目录的默认权限是0777。

在这里插入图片描述
而上述两个新建的文件和目录的初始权限却是664和775,这是因为在Linux中存在umask文件掩码,而在创建目录或者文件的时候要受到umask的影响,而普通用户的文件掩码是0002,root用户的文件掩码是0022。

umask  权限值
功能:设置新的文件掩码

通过上述的文件掩码,产出的文件权限是:umask & ~mask(mask是文件的默认权限,也就是666或者777),关于这一点可以上机去验证!

3.文件访问权限的修改

3.1chmod

chmod [参数] 权限 文件名
//R->递归修改目录的文件权限
//只能文件的拥有者和root才可以执行此命令来改变文件的权限

1️⃣

+表示增加权限
-表示缩小权限
=赋予权限(会清除所有权限,只保留=右边表示的权限)
u表示拥有者
g表示所属组
o表示其他用户
a表示所有用户

在这里插入图片描述

2️⃣

chmod 文件权限八进制形式 文件名

在这里插入图片描述

2.chown

chown  用户名 文件名
//改变文件的拥有者

在这里插入图片描述

3.chgrp

chgrp 所属组名 文件名
//改变文件或目录的所属组

操作与上述类似,就不进行举例了,而需要注意的是chown与chgrp我都是在root下完成的。如果用文件或者目录的拥有者去改变文件拥有者或者所属组的时候,如果没有将普通用户添加到信任目录里面的话,这个操作就会失败!具体的后面会介绍!

4.目录权限

  • 可执行权限:如果目录没有可执行权限,则无法cd进该目录!
  • 可读权限:如果目录没有可读权限,则无法ls查看目录中的内容!
  • 可写权限:如果目录没有可写权限,则无法在目录中创建文件也无法再目录中删除权限!

4.1目录权限与文件权限

现在先看如下例子:
在这里插入图片描述

此时,可以得出结论,如果对于目录存在写权限,就可以删除目录中的文件了,即使目录中的文件并不提供删除的权限!

为了解决上述的问题,此时也就引入了粘滞位的概念!

4.2粘滞位

chmod +t 目录名

在这里插入图片描述
给目录进行上述操作,此时目录权限就变成了rwxrwxr-t,此时尽管所属组用户拥有rwx权限,也不能删除该目录下的文件了,对文件在一定程度上进行了保护!

4.3目录权限的总结

  1. 如果不具有可执行权限,对文件或者目录不能执行任何命令,甚至不能cd进目录,也不能进行ls读取目录的内容,即使目录存在r权限
    在这里插入图片描述
  2. 而拥有-x权限,不拥有-r权限,无法对文件或者目录的内容进行读取
  3. 同样,没有-w权限,不能对文件或者目录进行写入或创建删除!

Ending

关于Linux权限的概述也就到此为止了,有问题的欢迎私信我!


http://chatgpt.dhexx.cn/article/03iWRo3u.shtml

相关文章

Linux权限修改(详细)

Linux权限修改(详细) 前言:本人最近在学Linux相关操作,虽然之前也有部署过自己的网站以及个人博客,但是对于Linux系统的基本操作终究只是知其然并不知其所以然,故特地学习。 基本权限查看 首先&#xff0…

Linux权限提升

提权必备命令 linux提权寻找exp: https://www.exploit-db.com/ http://ww1.1337day.com/ http://www.securiteam.com http://www.securityfocus.com http://www.exploitsearch.net http://metasploit.com/modules/ http://securityreason.com http://seclists.org/fulldisclos…

【Linux】Linux权限的理解

文章目录 🎪 Linux权限的理解🚀1.shell命令及其运行原理🚀2.Linux权限概念⭐2.1 用户与root身份切换⭐2.2 用户与用户身份切换⭐2.3 单条指令提权 🚀3.Linux文件权限⭐3.1 文件属性(第一个字符)⭐3.2 文件角色划分与文件属性⭐3.3…

Linux权限详解.

🧸🧸🧸各位大佬大家好,我是猪皮兄弟🧸🧸🧸 文章目录 一、Shell运行原理以及bash二、Linux权限三、权限管理1.改角色2.改属性a. ugo对wrx进行-b.八进制方案 四.常见权限问题1.目录权限2.umask权…

linux权限详细介绍

当我们使用"ls -l" 指令查看一个文件或目录信息的时候,系统会显示出,如下信息 这些信息中包含了这个文件的权限信息和所有者以及所在组,还有该文件的大小,该文件最后修改的日期时间,文件名称等信息.从左往右看, 第一个代表文件的类型, 如果是一个普通文件为"-&q…

Linux 权限

目录 Linux下的用户 文件的权限 Linux 下的文件 修改属性 修改人 目录权限 Umask 粘滞位 Linux下的用户 Linux 下有两种用户,超级用户( root )和 普通用户。 超级用户具有 Linux 下的最高权限,一般不受权限约束&#xff0c…

Linux权限及其理解

文章目录: Linux权限的概念Linux权限管理文件访问者的分类(人)文件类型和访问权限(事物属性)文件权限值的表示方法文件访问权限的设置方法权限掩码目录的权限粘滞位 总结 Linux权限的概念 与其它系统相比,…

Linux权限介绍

文章目录 Linux权限介绍1. shell命令及原理2. Linux权限的概念3. Linux权限管理3.1 人(用户)3.2 事物属性(文件类型和访问权限)3.3 文件访问权限的相关设置方法3.3.1 chmod3.3.2 chown3.3.3 chgrp 3.4 file指令3.5 目录权限3.6 默认权限3.7 粘滞位3.7.1.…

Linux的权限命令

上一篇👉重定向输出>和>>&系统管理命令&管道| 总目录👉一文带你轻松加愉快入门Linux 文章目录 1.文件权限2.Linux三种文件类型:3.文件类型标识4.文件权限管理: &a…

【Linux入门】Linux权限及管理

【Linux入门】Linux权限及管理 目录 【Linux入门】Linux权限及管理Linux权限管理文件访问者的分类文件类型和访问权限(事物属性) 文件权限值的表示方法文件访问权限的相关设置方法目录的权限实现共享目录粘滞位目录权限总结 作者:爱写代码的刚…

Linux-权限

文章目录 1. 认识Linux下用户的分类1.1用户切换1. 2 指令暂时提权 2. 什么叫做权限2.1. 文件属性文件的类型文件权限属性角色和具体的人(用户)是什么关系呢?权限 3. 见一见没有权限会有什么现象(见见)4. 权限的修改问题修改文件 拥…

【Linux】linux权限设置

文章目录 一、shell1. shell概念2. 进程 二、用户1. 用户分类2. 用户切换 三、权限1. 临时权限提升2. 权限的属性3. linux中角色类别4. 第一列文件属性 四、修改权限1. 修改文件权限2. 修改文件所属3. 修改文件权限八进制4. 粘滞位 五、linux默认权限设置1. 默认权限2. 权限掩码…

linux权限管理操作(权限设置)

权限设置 语法:#chmod 选项 权限模式 文档 注意事项: 常用事项: -r:递归设置权限(文档类型为文件夹的时候) 权限模式:就是该文档需要设置的权限信息 文档:可以是文件,也…

Linux权限

文章目录 一、Linux下用户的分类二、文件访问者的分类三、权限的分类四、权限的表现形式五、修改权限六、粘滞位七、补充说明 一、Linux下用户的分类 超级用户(root)、普通用户 超级用户可以在Linux系统下做任何事情,不受任何限制 普通用户受…

Linux权限(下)

Linux权限下 file指令目录的权限x权限r权限w权限 文件的默认权限umask码修改umask码 粘滞位背景谁能删除设有粘滞位的目录下的文件?设置粘滞位的注意事项 file指令 在此之前我们先了解一个指令,这个指令可以让我们更详细的了解文件的具体类型&#xff0…

Linux--权限讲解

文章目录 前言一、什么是shell外壳程序?二、为什么有shell外壳程序?三. Linux的用户基本介绍四. 用户间的相互转换及权限的索取五. 什么是权限?六. 权限的具体分类七. 文件权限属性的改变和‘人’的改变八. 为什么要有权限?九. 显…

Linux权限的基本知识

本文已收录至《Linux知识与编程》专栏! 作者:ARMCSKGT 演示环境:CentOS 7 目录 前言 正文 权限是什么? Linux权限的划分 Linux用户的切换命令 Linux文件权限 Linux文件类型 Linux文件权限 Linux角色划分 文件权限的访问…

【Linux】权限管理

目录 一.用户在使用Linux系统时的权限 1.概念 2.用户权限切换(角色切换) 1.普通用户切换root 2.root切换普通用户 二.用户在使用文件或目录时的权限 0.如何区分是文件还是目录? 1.拥有文件或目录权限的三个身份 2.文件或目录的权限 3.如何修改权限 &#…

【Linux】——权限详解

Linux权限的概念 在学习Linux权限之前,我们需要首先了解一下关于用户的知识。在Linux下有两种用户,分别是root用户和普通用户。root用户就好比充钱的VIP一样,可以在Linux下做任何事情,几乎不受限制,我们也称其为超级用…

linux中权限详解,linux 权限详解

在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组 所有者 一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者 用ls…