Linux权限修改(详细)

article/2025/8/29 17:53:43

Linux权限修改(详细)

前言:本人最近在学Linux相关操作,虽然之前也有部署过自己的网站以及个人博客,但是对于Linux系统的基本操作终究只是知其然并不知其所以然,故特地学习。

基本权限查看
首先,当我们连接上linux服务器的时候,可以通过ll或者ls -l的命令查看当前目录下的文件,如下图所示:
在这里插入图片描述
可以看到,每个文件都以对应的-rw-r–r--格式开头,其实10个长度的字符代表的就是该文件的信息以及对应的用户所拥有的操作权限。

  • 10个字符一共分为4组,第一组占1个字符长度,后三组各占3个字符长度。
  • 第一组字符表示的是该文件的文件类型,- 代表文件,d 代表目录,l 代表软链接文件,当然还有其他的文件类型,但是一般只需要知道这3种文件类型便足够了。以上图为例,可以看出redis(drwxrwxr-x)第1组为d,所以说明redis是一个目录,同样的lnmp1.5也是目录,lnmp1.5.tar.gz第1组为-,说明它是一个文件,redis-3.0.0.gem也是一个文件。
  • 后3组所代表的依次是u-所有者,g-所属组,o-其他人 对该文件所拥有的权限,其中 r 代表可读, w 代表可写, x 代表可执行。这里仍然以redis(drwxrwxr-x)为例,可以看出,所有者对该文件具有r,w,x的权限,即可读可写可执行的权限;所属群组对该文件同样拥有读可写可执行的权限;其他用户则拥有可读可执行的权限。

在明白了这10个字符长度所代表的含义之后,接下来就说明如何进行权限的修改

权限修改
权限修改有多种方式,这里循序渐进,从最基本最麻烦的修改方式说起,到最后面会总结出一种最简单的修改方式。
所有的权限修改操作都是通过chmod指令实现:其修改指令如下:
chmod 选项 模式 文件名
简单解释一下:chmod固定写法,选项最常用的就是 -R 即递归的意思,如果修改的文件是目录,则会修改该目录以及其下的所有文件都有该权限;模式就是修改权限的方式,有多种,也是接下来的重点;最后一个文件名就不需要解释什么了。

  1. 第一种需改方式:这里仍然以redis(drwxrwxr-x)为例
chmod -R u-x,g-w,o-x redis

上述指令的意思:修改redis目录以及其下所有文件的操作权限,具体修改为->u-x,代表从所有者的权限里减去可执行的权限;g-w,代表从所属组的权限里减去可写的权限;o-x,代表从其他用户的权限里减去可执行的权限。
注意:既然可以减权限,同样也可以增减权限,只需将 - 改成 + 即可。如果需要修改权限的文件是一个普通文件而非目录(即以 - 开头),则不需要添加 -R。这种修改方式的弊端在于,我们必须先知道用户对该文件的权限是什么,才能进行相应的修改,不然去增加已有的权限或者减去没有的权限的时候,就会出问题。
所以,这里引出第二种修改权限的方式。

  1. 第二种修改方式:这里以redis-3.0.0.gem为例
chmod u=rwx,g=rwx,o=rwx redis-3.0.0.gem

此处就不再赘述了,该种方式可以直接修改对应的用户对该文件的操作权限,而且不需要知道该用户对该文件之前的操作权限是什么。但是这样同样比较麻烦,同样的操作权限,必须写3次,做一点小改进,如下所示:

chmod a=rwx redis-3.0.0.gem

a代表的是所用用户,即all的意思。

到这里还是觉得很麻烦啊有木有,一堆的rwx,烦都烦死了。别着急,还有最后一种修改方式,最简单的。

  1. 第3种修改方式:
chmod 644 redis-3.0.0.gem

简单解释一下:6 4 4分别对应 u(所有者), g(所属组), o(其他人)对该文件(redis-3.0.0.gem)所拥有的执行权限。6代表可读可写,4代表可读,那么这是怎么来的呢?这就需要大家记住了,其实也很简单,就是把前面两种方法的权限表示方法由字母r,w,x对应替换成了数字,r=4,表示可读;w=2,表示可写;o=1表示可执行。现在就很明了,6=4+2,所以6对应可读可写权限,4同理。

常见的权限修改数字表示方法无非也就是777, 666, 755之类的,这点需要熟记与 r w x 对应的4 2 1。

ok,关于linux服务器中对文件的操作权限介绍就到这了~


http://chatgpt.dhexx.cn/article/VP8snfhh.shtml

相关文章

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…

Linux文件权限

Linux文件权限 Linux下一切皆文件 Linux中所有内容都是以文件的形式保存和管理,即:一切皆文件。 普通文件是文件。 目录(在win下称为文件夹)是文件。 硬件设备(键盘、硬盘、打印机)是文件。 Linux下有两种用户:超级用户(root&…