当前位置: 首页 > news >正文

【Linux】权限理解【文件权限以及目录权限详解、以及umsk程序掩码知识详解】

权限理解

  • 一、Linux权限的概念
  • 二、su [用户名] : 切换用户
  • 三、Linux权限管理
  • 文件
    • (一)文件访问者的分类(人)
    • (二)文件类型和访问权限(事物属性)
      • (1)第一位:文件类型
    • 关于文件后缀
    • 可执行程序的条件
      • (2)第2—10位:基本权限
    • (三)文件权限值的表示方法
    • (四)文件访问权限的相关设置方法
    • (1)chmod [参数] 权限 文件名:设置文件的访问权限
    • (2)**chmod 命令权限值的格式**
      • **① 用户表示符+/-=权限字符**
      • chmod a=x /home/abc.txt
      • **②三位8进制数字**
      • chmod 640 /home/abc.txt
    • (3)chown [参数] 用户名 文件名 :修改文件的拥有者
    • (4)chgrp [参数] 用户组名 文件名 : 修改文件或目录的所属组
    • chgrp users /abc/f2
    • (5)file [选项] 文件或目录 :辨识文件类型
  • sudo分配权限
    • 四、使用 sudo分配权限:
      • (1)修改/etc/sudoers 文件分配文件:格式:接受权限的用户登陆的主机 =(执行命令的用户) 命令
      • (2)使用 sudo 调用授权的命令:$ sudo –u 用户名 命令
  • <font color=red>目录的权限
    • ★ 五、关于权限的总结
      • 对于 删除 存在着一些讨论:root就算没有权限,也能进行修改,任何都能做
    • 六、/tmp目录:文件共享
    • 七、粘滞位 `chmod o+t`
  • 八、umask
    • umask前言引入
    • (一)umask 权限值 :查看或修改文件掩码 [ 权限掩码:定制一个文件被创建的时候的默认权限 ]
  • (二)umask过程及原理
    • (1)什么叫程序掩码?
    • (2)程序掩码具体实现

一、Linux权限的概念

Linux下有两种用户:超级用户(root)、普通用户。

  • 超级用户:可以在linux系统下做任何事情不受限制
  • 普通用户:在linux下做有限的事情。
  • 超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。

二、su [用户名] : 切换用户

命令:su [用户名]
功能:切换用户

从root用户切换到普通用户user,则使用 su user
从普通用户user切换到root用户 则使用 su root(root可以省略),此时系统会提示输入root用户的口令。

三、Linux权限管理

文件

(一)文件访问者的分类(人)

  • 文件和文件目录的所有者u—User(中国平民 法律问题)
  • 文件和文件目录的 所有者所在的组的用户g—Group(不多说)
  • 其它用户o—Others (外国人)


(二)文件类型和访问权限(事物属性)

在这里插入图片描述

(1)第一位:文件类型

  • -普通文件【包括 文本、源代码、图片、视频、(动静态库)库、可执行程序 等,已经涵盖了所有的文件类型】

  • l软链接 链接文件(类似Windows的快捷方式)
    在这里插入图片描述

    像windows下的桌面快捷方式
    在这里插入图片描述
    在这里插入图片描述

  • b块设备文件(例如硬盘、光驱等)

  • p管道文件
    管道文件数据化线|(都是兄弟)本质就是用来传递信息的

  • c字符设备文件(例如屏幕等串口设备

  • s套接口文件



关于文件后缀

  • windows 与 文件后缀 有关

  • 在Linux系统中 与 -ll ,-ls 显示的文件信息中,前面第一位的文件类型有关,与文件后缀无关
    在这里插入图片描述

用cat查看 确实是可执行程序
但mv到 .txt文件中
使用 gcc/g++ 等工具 需要考虑对应的后缀

在这里插入图片描述



可执行程序的条件


可执行的条件

  1. 首先,文件本身就是可执行文件

  2. 第一位:文件类型 具有 -x 可执行权限

但系统之上的编译器指令,工具, 需要考虑对应相应的文件后缀

=> Linux 的文件类型不通过后缀区分( 不代表Linux不用后缀 )


  • 对于文件后缀的态度 :虽然Linux不通过它识别文件类型,但是我们依旧推荐使用!:
    1. 使用工具时需要相应的文件后缀
    2. 人需要(人看一目了然)


(2)第2—10位:基本权限

  • r/4)[ Read ]

    对文件而言, 读取文件内容 ;对目录来说, 浏览该目录信息

  • w/2)[ Write ]

    对文件而言, 修改文件内容 ;对目录来说,删除移动目录内文件

  • 执行x/1)[ execute ]

    对文件而言,执行文件 ; 对目录来说, 进入目录

  • ” 表示 不具有该项权限



(三)文件权限值的表示方法

  1. 字符表示方法
    在这里插入图片描述

  2. 8进制数值表示方法
    在这里插入图片描述



(四)文件访问权限的相关设置方法

(1)chmod [参数] 权限 文件名:设置文件的访问权限

功能设置文件的访问权限
格式chmod [参数] 权限 文件名


常用选项

  • R -> 递归修改目录文件的权限
    【 说明:只有文件的拥有者和root 才可以改变文件的权限

(2)chmod 命令权限值的格式

① 用户表示符+/-=权限字符

  • +:向权限范围增加权限代号所表示的权限
  • -:向权限范围取消权限代号所表示的权限
  • =:向权限范围赋予权限代号所表示的权限

用户符号

  • u拥有者
  • g拥有者同组用
  • o其它用户
  • a所有用户
//实例
# chmod u+w /home/abc.txt
# chmod o-x /home/abc.txt
# chmod a=x /home/abc.txt

chmod a=x /home/abc.txt



②三位8进制数字

//实例
# chmod 664 /home/abc.txt
# chmod 640 /home/abc.txt

chmod 640 /home/abc.txt



(3)chown [参数] 用户名 文件名 :修改文件的拥有者

功能:修改文件的拥有者
格式:chown [参数] 用户名 文件名

//实例
# chown user1 f1
# chown -R user1 filegroup1


(4)chgrp [参数] 用户组名 文件名 : 修改文件或目录的所属组

功能:修改文件或目录的所属组
格式:chgrp [参数] 用户组名 文件名


常用选项

  • -R 递归修改文件或目录的所属组
//实例
# chgrp users /abc/f2

chgrp users /abc/f2



(5)file [选项] 文件或目录 :辨识文件类型

功能说明:辨识文件类型。
语法:file [选项] 文件或目录

常用选项:

  • -c 详细显示指令执行过程便于排错或分析程序执行的情形

  • -z 尝试去解读 压缩文件 的内容



sudo分配权限

四、使用 sudo分配权限:

(1)修改/etc/sudoers 文件分配文件:格式:接受权限的用户登陆的主机 =(执行命令的用户) 命令

# chmod 740 /etc/sudoers
# vi /etc/sudoer

(2)使用 sudo 调用授权的命令:$ sudo –u 用户名 命令

//实例
$sudo -u root /usr/sbin/useradd u2


目录的权限

目录也是文件

  1. 对用户先进行匹配,对应的第2-10位用户权限
  • -x可执行权限如果目录没有可执行权限, 则无法cd到目录中.

    创建一个目录 几乎给拥有者所属组都具备了-x权限,有可执行-x权限 就一定能进文件
    在这里插入图片描述

  • -r 可读权限: 如果目录没有可读权限, 则无法用ls等命令查看目录中的文件内容.

    -ll ls-l 都是 查看对应文件的属性-r读权限 取决于是否有权利查看文件的属性

    -x 可以进文件,但无 -r 权限 无法通过ls查看文件属性
    在这里插入图片描述

  • -w可写权限: 如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件.

    -w写权限,则无法在文件中进行创建文件等活动
    在这里插入图片描述



★ 五、关于权限的总结

  • 目录的可执行权限 是表示 你可否在目录下执行命令
  1. -x 决定是否可以进入目录

    如果 目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入目录, 即使目录仍然有-r 读权限这个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件

  2. -r 决定是否可以进行对文件属性信息进行查看的权力

    而如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有目录的读权限 ,所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档

    也就是说 -x 权限 是后续操作的前提

  3. -w 决定是否可以在目录下进行 新建 和 删除 文件

对于 删除 存在着一些讨论:root就算没有权限,也能进行修改,任何都能做

在这里插入图片描述



于是, 问题来了~~

  • 问题一
    换句话来讲, 就是 只要用户具有 目录 的写权限, 用户就可以删除 目录中 的文件, 而不论这个用户是否有这个文件的写权限.

    • 这好像不太科学啊, 我张三创建的一个文件, 凭什么被你李四可以删掉? 我们用下面的过程印证一下


虽然文件目录确实是你的,但文件的所有者是root。且该文件并没有开放任何权限,所以普通用户无法对其进行任何修改。
在这里插入图片描述


既然什么都做不了,留着也没什么用,那我普通用户就你root账号建设的文件给删除了。
在这里插入图片描述

问:为什么 普通用户 可以将 root账号 设置的文件给删除掉?即便你是root文件 我想删我也能删,尽管没有任何权限-x -r -w 凭什么可以删掉?

解答:答案就是我们前面说的。只要用户具有 目录 的写权限, 用户就可以删除 目录中 的文件, 而不论这个用户是否有这个文件的写权限.

虽然文件目录确实是你的,但文件的所有者是root,文件所有者有权对文件权限进行设置 。

但该 文件所在的目录 是我的,虽然文件不是我的 。
对于这个目录,我是拥有者-u 对应的写权限我是有的,所以我可以对这个目录里的内容进行修改


一个文件能否被删除,并不取决于文件本身!!! 而取决于文件所处的目录,拥有者是否具有-w权限!!

  • 问题二
    但应不应该删除root在未经自己允许的情况下设置的文件呢 ?这是否合理?

    • 合理,你root账号可以未经别人允许即可进入别人的目录里 别人并没有同意让你在里面写文件 那么别人也有权删除你创建的文件。

    • 现在的问题已经不在于删的合不合理了 而是在于你为什么要随便在别人的目录下创建文件呢

但现实中并不会存在这样的问题

只对自己有权限,别人都没有。普通用户之间 乱搞不了
在这里插入图片描述
只有root用户 和 超级用户 才会出现这样的情况 但你也有权 也可以 删除



六、/tmp目录:文件共享

家目录只对自己一个人有权限,对其他用户无权访问。

所以只能且 需要 在系统中的非家目录中进行 文件共享 。比如说 系统中的 /tmp 目录( 权限对u,g,o 都开放了 )
在这里插入图片描述
所以有 -w 权限,所有人都能删除tmp里的文件


删一个文件你这个文件无关!如果 想让其他人 看 或者 写,确实做到了 ---- 但是我们防不住别人删我!

  • 问题三:我们去掉other的w权限不就可以了吗?

    • /tmp 目录,无-w 虽说删不了( 能解决上述由于/tmp目录对于u,g,o的权限的全开放,避免了自己开辟的文件被别人删除的可能 )

    • 但你能在root拥有者的tmp中能建文件的前提 也是因为-w

      没了-w,新文件也在里面建不了,何来的共享可言。


为了解决这个不科学的问题, Linux引入了粘滞位的概念 .



七、粘滞位 chmod o+t

[root@localhost ~]# chmod +t /home/ # 加上粘滞位
[root@localhost ~]# ls -ld /home/
drwxrwxrwt. 3 root root 4096 919 16:00 /home/
[root@localhost ~]# su - litao
[litao@localhost ~]$ rm /home/abc.c #litao不能删除别人的文件
rm:是否删除有写保护的普通空文件 "/home/abc.c"?y
rm: 无法删除"/home/abc.c": 不允许的操作

other 新增一个权限:t

粘滞位:给 自录共享 中的 other 设置的一个权限位 t,具有x的意义,同时也进一步对目录权限进行特殊限定:

该目录里面的文件,只有 超级用户root文件的拥有者目录的所有者 有权利进行删除!!
其他人一概不允许!


粘滞位 ( 用chmod o+t )



八、umask

umask前言引入

  • 在Linux系统当中,可执行程序所占的比例只占其中一部分,只有必须得用可执行程序的才会加上-x, 不需要的可由用户自己去加,或者其他生成软件去加。

目录和可执行程序,本身天然的就需要-x,系统自动就会给你带上

那么

  • 新建目录文件 的起始权限 本身就是从777开始( 带-x ),事实上:775
  • 而新建普通文件 的起始权限 则是从666开始( 不带-x ),实际上:664

在这里插入图片描述

这是为什么呢? 原因就是创建文件或目录的时候还要受到umask文件掩码的影响。



(一)umask 权限值 :查看或修改文件掩码 [ 权限掩码:定制一个文件被创建的时候的默认权限 ]


功能
查看修改 文件掩码给目录定制 被创建时的 默认权限

//实例
# umask 755
# umask    ★查看
# umask 044     ★设置

(二)umask过程及原理

  • 新建文件默认权限=0666

  • 新建目录 默认权限=0777

    【只关心后面3个】

在这里插入图片描述
不是减法借位作减法 得到的663 而不是664 】


(1)什么叫程序掩码?

  • umask【值】:【值】八进制二进制:权限掩码

  • 程序掩码=最终不会出现的码 在umask当中出现的权限,就不应该在最终的权限中出现

(2)程序掩码具体实现

先 按位取反~(任何跟0按位与都会被转换成0) 后 再按位与 &
在这里插入图片描述

假设默认权限是mask,则实际创建的出来的文件权限是: mask & ( ~umask )

格式:umask 权限值
说明:将现有的存取权限 减去 权限掩码后即可产生建立文件时预设权限。

超级用户root 默认掩码值为 0022普通用户 默认为 0002


umask 权限值:修改文件掩码,将现有的存取权限 减去 权限掩码后即可产生建立文件时预设权限。
在这里插入图片描述
由此可见,最终权限:由 起始权限 和 umask权限掩码 共同决定

相关文章:

【Linux】权限理解【文件权限以及目录权限详解、以及umsk程序掩码知识详解】

权限理解 一、Linux权限的概念二、su [用户名] &#xff1a; 切换用户三、Linux权限管理文件&#xff08;一&#xff09;文件访问者的分类&#xff08;人&#xff09;&#xff08;二&#xff09;文件类型和访问权限&#xff08;事物属性&#xff09;&#xff08;1&#xff09;第…...

Leetcode—1410.HTML实体解析器【中等】

2023每日刷题&#xff08;三十八&#xff09; Leetcode—1410.HTML实体解析器 算法思想 实现代码 typedef struct entityChar {char* entity;char rechar; }entity;entity matches[] {{"&quot;", "},{"&apos;", \},{"&amp;"…...

golang指针学习

package mainimport "fmt"func main() {name:"飞雪无情"nameP:&name//取地址fmt.Println("name变量的内存地址为:",&name)fmt.Println("name变量的值为:",name)fmt.Println("name变量的内存地址为:",nameP)fmt.Prin…...

c语言:用迭代法解决递归问题

题目&#xff1a; 解释&#xff1a;题目的意思就是用迭代法的空间和时间复杂的太高了&#xff0c;需要我们减小空间与时间的复杂度&#xff0c;我就想到了迭代法&#xff0c;思路和代码如下&#xff1a; #include <stdio.h> //这里是递归法转迭代法 int main() {int x,i…...

服务器数据恢复—OCFS2下raid5磁盘损坏导致阵列崩溃的数据恢复案例

服务器数据恢复环境&#xff1a; IBM某型号存储&#xff0c;6块sas硬盘组建一组raid5&#xff0c;划分一个lun分配给Linux服务器并格式化为OCFS2文件系统&#xff0c;共享给虚拟化使用&#xff0c;存放的数据包括24台liunx和windows虚拟机、压缩包文件和配置文件。 服务器故障…...

YOLO目标检测——卫星遥感多类别检测数据集下载分享【含对应voc、coco和yolo三种格式标签】

实际项目应用&#xff1a;卫星遥感目标检测数据集说明&#xff1a;卫星遥感多类别检测数据集&#xff0c;真实场景的高质量图片数据&#xff0c;数据场景丰富&#xff0c;含网球场、棒球场、篮球场、田径场、储罐、车辆、桥、飞机、船等类别标签说明&#xff1a;使用lableimg标…...

基于Towers of Binary Fields的succinct arguments

1. 引言 Ulvetanna团队Benjamin E. Diamond和Jim Posen 2023年论文《Succinct Arguments over Towers of Binary Fields》&#xff0c;开源代码见&#xff1a; https://github.com/recmo/binius&#xff08;Rust Sage&#xff09;【基于plonky3等库】 在该论文中&#xff1…...

【LeetCode刷题笔记】DFSBFS(一)

51. N 皇后 解题思路: DFS + 回溯 :由于 NxN 个格子放 N 个皇后, 同一行不能放置 2 个皇后,所以皇后必然放置在不同行 。 因此,可以从第 0 行开始,逐行地尝试,在每一个 i...

Amazon Generative AI 新世界 | 基于 Amazon 扩散模型原理的代码实践之采样篇

以前通过论文介绍 Amazon 生成式 AI 和大语言模型&#xff08;LLMs&#xff09;的主要原理之外&#xff0c;在代码实践环节主要还是局限于是引入预训练模型、在预训练模型基础上做微调、使用 API 等等。很多开发人员觉得还不过瘾&#xff0c;希望内容可以更加深入。因此&#x…...

使用C语言统计一个字符串中每个字母出现的次数

每日一言 Wishing is not enough; we must do. 光是许愿望是不够的; 我们必须行动。 题目 输入一个字符串&#xff0c;统计在该字符串中每个字母出现的次数 例如&#xff1a; 输入&#xff1a;i am a student 输出&#xff1a;a:2 d:1 e:1 i:1 m:1 n:1 s:1 t:2 u:1 大体思路…...

中国出海主力系列专访之三七互娱:亚马逊云科技助力三七互娱海外“出圈”之路

如果问&#xff0c;在众多的中国出海赛道中哪一条拥有基数最大的粉丝拥趸&#xff1f;以网络游戏、社交媒体、直播、短视频为代表的泛娱乐赛道便成为当仁不让的领跑者。 在东京、新加坡、开罗、伦敦、纽约、慕尼黑等国际都市&#xff0c;当地的年轻人会随时随地的打开“中国造”…...

算法刷题-动态规划2

算法刷题-动态规划2 珠宝的最高价值下降路径最小和 珠宝的最高价值 题目 大佬思路 多开一行使得代码更加的简洁 移动到右侧和下侧 dp[ i ][ j ]有两种情况&#xff1a; 第一种是从上面来的礼物最大价值&#xff1a;dp[ i ][ j ] dp[ i - 1 ][ j ] g[ i ][ j ] 第二种是从左…...

【Vue】自定义指令

hello&#xff0c;我是小索奇&#xff0c;精心制作的Vue系列持续发放&#xff0c;涵盖大量的经验和示例&#xff0c;如果对您有用&#xff0c;可以点赞收藏哈~ 自定义指令 自定义指令就是自己定义的指令&#xff0c;是对 DOM 元素进行底层操作封装 ,程序化地控制 DOM&#xff…...

MFC 中创建并显示二维码

1.创建并显示 QRcode* pQR_Encode; pQR_Encode QRcode_encodeString("12345678901234567890", 0, QR_ECLEVEL_H, QR_MODE_8, 1); if (pQR_Encode) { int nBmpWidth pQR_Encode->width; //获取控件的边界大小 CRect rect; Ge…...

NX二次开发UF_CAM_set_clear_plane_tag 函数介绍

文章作者&#xff1a;里海 来源网站&#xff1a;https://blog.csdn.net/WangPaiFeiXingYuan UF_CAM_set_clear_plane_tag Defined in: uf_cam_planes.h int UF_CAM_set_clear_plane_tag(tag_t object_tag, tag_t target_tag ) overview 概述 Set the tag of a clearance pl…...

计算机网络:数据链路层

0 本节主要内容 问题描述 解决思路 1 问题描述 数据链路层主要面临四个问题&#xff1a; 封装成帧&#xff1b;透明传输&#xff1b;差错检测&#xff1b;实现相邻节点之间的可靠通信。 1.1 子问题1&#xff1a;封装成帧 怎么知道数据从哪里开始&#xff1f;到哪里结束&a…...

电线电缆行业生产管理怎么数字化?

行业介绍 随着市场环境的变化和现代生产管理理念的不断更新&#xff0c;电缆的生产模式也在发生转变&#xff0c;批量小&#xff0c;规格多&#xff0c;交期短的新型制造需求逐年上升&#xff0c;所以企业车间管理的重要性越发凸显&#xff0c;作为企业良性运营的关键&#xf…...

计算机网络之数据链路层

一、概述 1.1概述 物理层发出去的信号需要通过数据链路层才知道是否到达目的地&#xff1b;才知道比特流的分界线 链路(Link)&#xff1a;从一个结点到相邻结点的一段物理线路&#xff0c;中间没有任何其他交换结点数据链路(Data Link)&#xff1a;把实现通信协议的硬件和软件…...

前端新手Vue3+Vite+Ts+Pinia+Sass项目指北系列文章 —— 系列文章(目录)

系列文章目录 第一章 技术栈简介 (开篇) 第二章 环境部署 (Node等环境安装) 第三章 项目创建 (Vite项目初始化) 第四章 认识项目目录 (项目整体介绍) 第五章 组件库安装和使用(Element-Plus基础配置) 第六章 样式格式化 (Sass配置) 第七章 路由配置 (vue-router深入解读) 第八…...

uniapp 给小程序添加分享功能

在 Uni-app 中&#xff0c;要为小程序添加分享功能&#xff0c;你可以通过使用小程序的自定义分享组件或通过配置页面的分享信息来实现。下面我将分别介绍这两种方法。 方法一&#xff1a;使用小程序的自定义分享组件 在小程序中&#xff0c;你可以创建一个自定义的分享组件&…...

【从知识库到知识图谱的推理之路】第三章 知识抽取与图谱构建(Knowledge Extraction Graph Construction) (一)

3.1 结构化数据映射(RDB2RDF / ETL) 关系型数据库(RDB)仍是企业核心数据的载体。将 RDB 数据映射为 RDF 知识图谱,是知识工程中最基础、规模最大的环节。该过程不仅涉及语法层的格式转换,更涉及语义层的模式对齐、实体消歧与增量维护。 3.1.1 关系数据库到 RDF 从关系…...

Unlock Music:浏览器内一键解锁加密音乐文件的终极指南 [特殊字符]

Unlock Music&#xff1a;浏览器内一键解锁加密音乐文件的终极指南 &#x1f3b5; 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库&#xff1a; 1. https://github.com/unlock-music/unlock-music &#xff1b;2. https://git.unlock-music.dev/um/web …...

小米正式开源 MiMo 系列模型,顺手送100万亿Token

小米正式开源 MiMo 系列模型&#xff0c;顺手送100万亿TokenAI观察社 今天凌晨&#xff08;4月28日&#xff09;&#xff0c;小米悄悄开源了一个大模型。 不是手机系统&#xff0c;不是汽车&#xff0c;是大模型。 ────────────────两款模…...

taotoken模型广场如何辅助ubuntu开发者进行模型选型与测试

Taotoken 模型广场如何辅助 Ubuntu 开发者进行模型选型与测试 1. 模型选型的技术挑战 Ubuntu 开发者在启动新 AI 项目时&#xff0c;通常需要评估多个大语言模型的性能、价格和适用场景。传统方式需要分别查阅不同厂商的文档&#xff0c;注册多个账号&#xff0c;并编写适配各…...

02华夏之光永存・开源:黄大年茶思屋榜文解法「第24期 第2题」 基于自动控制闭环的网络自适应技术专项完整解法

02华夏之光永存・开源&#xff1a;黄大年茶思屋榜文解法「第24期 第2题」 基于自动控制闭环的网络自适应技术专项完整解法 一、摘要 本题归属ADN自动驾驶网络闭环自适应调度领域&#xff0c;全球现代工程技术已触达绝对天花板&#xff0c;现有开环调度框架、流量预测模型、传统…...

通过审计日志追溯团队成员的模型API调用记录与安全事件

通过审计日志追溯团队成员的模型API调用记录与安全事件 1. 企业API调用管理的核心需求 在企业环境中使用大模型API时&#xff0c;管理员通常面临三个关键挑战&#xff1a;权限管控颗粒度不足、异常调用难追溯、成本归属不透明。传统方案需要自行搭建日志系统或依赖厂商分散的…...

网盘直链下载助手终极指南:八大网盘一键获取真实下载链接,告别限速烦恼

网盘直链下载助手终极指南&#xff1a;八大网盘一键获取真实下载链接&#xff0c;告别限速烦恼 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 &#xff0c;支持 百度网盘 / 阿里…...

5分钟掌握百度网盘直链提取:告别限速的终极实用指南

5分钟掌握百度网盘直链提取&#xff1a;告别限速的终极实用指南 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 还在为百度网盘的龟速下载而烦恼吗&#xff1f;当你急需下载重…...

别再死记硬背了!华为交换机VRRP配置命令 `vrrp vrid virtual-ip` 保姆级图文详解

华为交换机VRRP配置实战&#xff1a;从命令解析到高可用网络设计 VRRP&#xff08;Virtual Router Redundancy Protocol&#xff09;作为网络高可用性的基石协议&#xff0c;其配置看似简单却暗藏玄机。很多工程师对vrrp vrid virtual-ip这条命令的认知停留在"创建备份组&…...

2026年动环监控系统主流厂商排名

动环监控系统作为数据中心、通信基站、电力机房等关键基础设施的“安全守护者”&#xff0c;直接决定运维效率、资产安全与运营成本。2026年行业呈现“头部领跑、细分突围”的格局&#xff0c;头部厂商凭借综合实力占据大型场景主导地位&#xff0c;细分厂商则凭借差异化优势在…...