Linux目录权限修改-2

article/2025/11/1 12:31:13

Linux系统中的每个目录都有访问许可权限,目录的权限和文件的权限类似,目录的访问权限也分为只读,只写和可进入三种。

只读权限表示允许浏览其内容。

只写权限表示允许在目录下新创建文件或目录。

可进入权限表示允许使用cd命令进入到该目录下。

每一目录的访问权限都有三组,每组用三位表示,分别为所有者权限、同组用户权限和其他用户权限。

当用ls -l命令显示目录的详细信息时,最左边的一列为目录的访问权限。例如显示当前目录下的test目录详细信息可以使用如下命令:

ls -l 

Linux修改目录权限命令

Linux中使用chmod命令来修改目录权限。

文字设定法具体命令如下:

chmod 参数 [who] [+ | - | =] [mode] 目录名

常用参数如下:

  • -R或——recursive:递归处理,将指令目录下的所有文件及子目录一并处理。

who参数如下:

  • u 表示“用户(user)”,即文件或目录的所有者;
  • g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户;
  • o 表示“其他(others)用户”;
  • a 表示“所有(all)用户”,它是系统默认值。

操作符如下:

  • +:添加某个权限;
  • -:取消某个权限;
  • =:赋予给定权限并取消其他所有权限。

mode参数如下:

  • r 可读;
  • w 可写;
  • x 可执行。

数字设定法具体命令如下:

chmod [mode] 文件名

mode为具体的数字。

首先了解用数字表示的属性的含义:0表示没有权限,1表示可进入权限,2表示可写权限,4表示可读权限,然后将其相加。所以数字属性的格式应为3个从07的八进制数,其顺序是ugo

案例演示一:

将目录testDir的所有权限设置为仅读权限,可以使用如下命令:

chmod a=r testDir

案例演示二:

将目录testDir的所有权限设置为可读可写,同组用户权限设置为只读,可以使用如下命令:

chmod u=rw,g=r testDir

此时testDir目录有写权限,但是还是无法创建新文件,原因是目录中的写权限(w)必须与执行权限(x)配合才能创建和删除目录下的内容。

案例演示三:

将目录testDir的权限设置为所有者可读可写可执行,同组用户设置为可读可执行,其他用户设置为可读可执行,可以使用如下命令:

chmod 755 testDir

此时,用户可以向testDir目录添加新文件和删除已有文件。

Linux修改所有者权限

linux使用chmod u+/-/=命令来设置目录所有者的权限。

具体命令如下:

chmod u [+ | - | =] [mode] 目录名

操作符如下:

操作符如下:

  • +:添加某个权限;
  • -:取消某个权限;
  • =:赋予给定权限并取消其他所有权限。

mode参数如下:

  • r 可读;
  • w 可写;
  • x 可执行。

案例演示一:

将目录testDir的所有者权限设置为可读可写可执行,可以使用如下命令:

chmod u=rwx testDir

案例演示二:

将目录testDir的所有者权限添加可执行权限,同时递归的将该目录下的所有文件或目录都添加可执行权限,可以使用如下命令:

chmod -R u+x testDir

Linux修改同组用户权限

Linux修改同组用户权限的方法与修改所有者的权限大致一样,唯一不同的点是修改同组用户权限采用chmod g而不是采用chmod u

案例演示一:

将目录testDir的同组其他用户权限设置为可读可写可执行,可以使用如下命令:

chmod g=rwx testDir

案例演示二:

将目录testDir的同组其他用户权限添加可执行权限,同时递归的将该目录下的所有文件或目录都添加可执行权限,可以使用如下命令:

chmod -R g+x testDir

Linux修改其他用户权限

Linux修改其他组用户权限的方法与修改所有者的权限大致一样,唯一不同的点是修改其他组用户权限采用chmod o而不是采用chmod u

案例演示一:

将目录testDir的其他组用户权限设置为可读可写可执行,可以使用如下命令:

chmod o=rwx testDir

案例演示二:

将目录testDir的其他组用户权限添加可执行权限,同时递归的将该目录下的所有文件或目录都添加可执行权限,可以使用如下命令:

chmod -R o+x testDir

1.将系统已存在目录oldDir1的所有者权限设置为可执行;

2.为系统已存在目录oldDir2的同组用户权限删除可写权限;

3.为系统已存在目录oldDir3的其他组用户权限添加可执行权限;

4.将系统已存在目录oldDir4的权限设置所有者权限为可读,同组用户权限为可写,其他用户权限为可执行;

5.将系统已存在目录oldDir5的权限设置所有者权限为可读,同组用户权限为可写,其他用户权限为可执行,同时将该目录下的所有子目录或文件权限一并处理。

1.chmod u=x oldDir1
2.chmod g-w oldDir2
3.chmod o+x oldDir3
4.chmod u=r,g=w,o=x oldDir4
5.chmod -R u=r,g=w,o=x oldDir5


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

相关文章

linux目录结构全解,Linux目录结构详解(最全最详细版)

对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。 当在使用Linux的时候,如果您通过ls –l …

linux目录介绍和命令总结(后期续更)

为什么需要使用linux操作系统? 性能问题:windows服务器操作系统不如linux高稳定性问题: 底层架构:linux更加稳定,其开机时间可以达到好几年不关机开源:因为开源,人人都可以看到源代码&#xff0…

Linux(Linux各目录结构详解)

我们知道Linux系统是一个文件系统,它的文件系统就类似windows系统下的磁盘文件系统。 我们连接上一台linux系统的服务器。 输入命令 : ls / 我们可以看到 linux系统的根目录下有这些目录 bin boot data dev etc hbr home lib lib64 lostfoun…

Linux各目录及每个目录的详细介绍

目录 linux常见目录说明 下面开始详细介绍Linux目录 /etc文件系统 /dev文件系统 /usr文件系统 /var文件系统 /proc文件系统 Linux各目录及每个目录的详细介绍,包括linux常见核心目录诸如/bin,/etc,/home,/usr,/root,/dev,/var,/proc等常见目录详细介绍及说明…

Linux主要目录介绍

1. /:根目录,一般根目录下只存放目录,在终端里输入/home,其实是在告诉电脑,先从/(即根目录)开始,再进入到home目录; 2. /bin,/user/bin:可执…

【Linux 】各目录及每个目录的详细介绍

Linux 各目录及每个目录的详细介绍_Fox_bert的博客-CSDN博客_linux 目录 【常见目录说明】 目录 /bin 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。 /etc 存放系统管理和配置文件 /home 存放所有用户文件的根目录,是用户主目录…

Oracle查询表空间使用情况

--查询表空间使用情况   SELECT UPPER(F.TABLESPACE_NAME) "表空间名",   D.TOT_GROOTTE_MB "表空间大小(M)",   D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",   TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROO…

数据库表空间大小查询

Oracle中有两种含义的表大小 一种是分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数: select segment_name, bytes from user_segments where segment_type TABLE; 效果如下: 或者 Select Segment_Name,Sum(…

MySQL_表空间

文章目录 表在文件系统中的表示InnoDB的表空间独立表空间结构区的概念段的概念区的分类 XDES Entry段的结构 INODE Entry各类型页面Segment Header 结构的运用 系统表空间InnoDB数据字典 表在文件系统中的表示 InnoDB存储表数据的方式: 每个索引对应一个b树&#…

MPLS协议原理

产生背景 90年代初,互联网流量快速增长,而由于当时硬件技术的限制,路由器采用最长匹配算法逐跳转发数据包,成为网络数据转发的瓶颈。快速路由技术成为当时研究的一个热点。 在各种方案中,IETF确定MPLS协议作为标准的协…

MPLS路由协议详解!

MPLS路由协议的要害是引入了标签(Label)的概念。它是一种短的易于处理的、不包括拓扑信息、只具有局部意义的信息内容。Label短是为了易于处理,一般可以用索引直接引证。只具有局部意义是为了便于分配。熟识ATM的人可能很自然是想到ATM中的VP…

MPLS及LDP协议基础(转载)

1 MPLS简介 MPLS概念的最初提出是为了提高转发效率。因为当时IP转发大多靠软件进行,在转发的每一跳都要进行至少一次最长匹配查找,操作复杂导致转发速度比较慢,由此诞生了MPLS技术(结合IP和ATM的优势于一身)。后来IP转…

MPLS(多协议标签交换)

一、传统IP路由转发的特点及缺点 使用动态路由协议传递路由条目 传统IP路由只能基于数据报中的目的IP转发数据报 每台路由器都要去查找路由表然后逐跳转发 二、MPLS基本工作原理 MPLS:用标签转发,而不是进行IP路由表的查找 MPLS边界路由器:…

什么是MPLS?多协议标签交换(MPLS)基础知识和工作原理

《什么是MPLS?多协议标签交换》 简介 MPLS的起源 90年代中期,IP技术凭借技术简单和成本低廉实现快速发展,Internet数据海量增长。但由于硬件技术存在限制,基于最长匹配算法的IP技术必须使用软件查找路由,转发性能低下&…

MPLS协议原理和配置

文章目录 前言MPLS概述MPLS基本网络结构MPLS体系结构MPLS包头结构抓包现象 LSP建立过程LSP建立方式静态LSP 动态LSPLSP会话建立LDP邻居发现LDP邻居建立 标签的发布方式标签的分配方式标签的保存方式LDP建立LSP过程MPLS数据转发过程特殊标签 实验配置 前言 在90年代中期&#xf…

MPLS之LDP协议

MPLS需要使用标签分发协议完成标签的分配控制和保持,目前有很多种标签分发协议,LDP(Label Distribution Protocol)为其中之一,LSR之间可以使用LDP协议来交换标签信息。 运行LDP协议的LSR之间通过交换LOp消息来发现邻居、建立和维…

MPLS及LDP协议基础

MPLS简介 MPLS概念的最初提出是为了提高转发效率。因为当时IP转发大多靠软件进行,在转发的每一跳都要进行至少一次最长匹配查找,操作复杂导致转发速度比较慢,由此诞生了MPLS技术(结合IP和ATM的优势于一身)。后来IP转发…

网络协议-MPLS

MPLS 简介MPLS的工作原理MPLS的实现原理静态LSP的配置方法动态LSP(LDP)的配置方法相关信息 简介 MPLS的起源 90年代中期,IP技术凭借技术简单和成本低廉实现快速发展,Internet数据海量增长。 但由于硬件技术存在限制&#xff0…

MPLS——LDP协议(工作过程、标签发布和管理方式)

目录 建立LSP的两种方式 静态LSP 动态LSP LDP协议 LDP动态建立LSP涉及的基本概念 LDP工作过程——三个阶段、四种消息类型、五种状态 LDP建立LSP LDP标签发布和管理 PHP 建立LSP的两种方式 LSP是MPLS报文在MPLS网络中转发时经过的路径(数据转发路径&#…

MPLS(多协议标签交换)基础

文章目录 原始包交换标签交换包交换的优化MPLS简介标签报文格式名词解释LDP:标签分发协议LDP会话本地LDP会话建立 标签分发方式标签传递方式 MPLS工作过程控制层面数据层面次末跳(PHP) LDP动态搭建LSPMPLS解决BGP的路由黑洞 静态手工搭建LSP …