第八篇:权限管理体系

news/2024/9/17 19:34:30/文章来源:https://www.cnblogs.com/yuanxiaojiang/p/18413113

Linux12位权限管理体系

  权限管理概述

Linux通过rwx3种权限控制系统与保护系统,组成9位权限

Linux权限体系中还有3位特殊权限,组合起来就是12位权限体系

 

rwx三种权限

权限 含义
r read  是否可读
w write  是否可写
x execute  是否可执行(一般是命令、脚本)

用户三种关系

Linux下面任何一个文件/目录与用户的关系有三种

文件/目录与用户的关系 含义
所有者(个人) 这个文件或目录属于某个用户(所有者)
用户组(家庭) 这个文件或目录属于某个用户组(家庭)
其他人(陌生人) 这个文件或目录不属于某个用户和用户组

 

9位权限

如何知晓文件或目录的所有者情况

 

 

 

  linux权限计算

 人们为了方便的使用权限,于是给每个权限字母设置了一个对应的数字,通过数字表示对应的权限

权限 含义 权限对应的数字
r read  是否可读 4
w write  是否可写 2
x execute  是否可执行(一般是命令、脚本) 1
- 没有权限 0
# 案例
-rw-r--r--420400400(644)

 

 修改权限

命令 说明
chmod change mode  使用数字字母形式修改权限
chown change owner  修改文件的所有者用户组
# 已有环境
/yuan/yuan.txt# 案例:修改yuan.txt文件的权限为755(掌握)# chomd基于数字形式的权限设置[root@yuan ~]# cd /yuan/[root@yuan yuan]# chmod 755 yuan.txt[root@yuan yuan]# ll  
        总用量 0-rwxr-xr-x 1 root root 0 9月  13 18:09 yuan.txt# chomd基于字符形式的权限设置(了解)[root@yuan yuan]# chmod u+rwx,g+rx,o+rx yuan.txt[root@yuan yuan]# ll
        总用量 0-rwxr-xr-x 1 root root 0 9月  13 18:09 yuan.txt# 案例:给/yuan/yuan.txt 增加执行权限(所有位置)[root@yuan yuan]# # chmod u+x,g+x,o+x yuan.txt[root@yuan yuan]# # chmod ugo+x yuan.txt[root@yuan yuan]# # chmod a+x yuan.txt[root@yuan yuan]# chmod +x yuan.txt[root@yuan yuan]# ll
    总用量 0---x--x--x 1 root root 0 9月  13 18:09 yuan.txt# 案例:将/yuan/yuan.txt文件的所有者、用户组改为yuan用户[root@yuan yuan]# chown yuan.yuan yuan.txt [root@yuan yuan]# ll
    总用量 0---x--x--x 1 yuan yuan 0 9月  13 18:09 yuan.txt

 

权限与文件、目录 

  概述⭐⭐⭐⭐⭐

权限 文件 目录
r 是否可以读取文件 是否可以查看目录内容,需要x权限配合
w 是否可以修改文件,需要r权限配合 是否可以在目录中创建、删除、重命名文件,需要x权限配合
x 是否可以执行文件(命令、脚本),需要r权限配合 是否可以进入目录,是否可以访问目录下文件属性

  测试文件权限

通过root用户修改权限,yuan用户测试权限

# 环境准备
[root@yuan ~]# mkdir -p /yuan-mode/
[root@yuan ~]# echo 'hostname whoami' >/yuan-mode/yuan.sh
[root@yuan ~]# chown yuan.yuan /yuan-mode/yuan.sh    
[root@yuan ~]# chmod 000 /yuan-mode/yuan.sh
[root@yuan ~]# cd /yuan-mode/
[root@yuan yuan-mode]# ll yuan.sh 
---------- 1 yuan yuan 16 9月  13 19:48 yuan.sh

 

 测试文件的r权限

  • root修改r权限:chmod u=r yuan.sh

  •  yuan查看

 测试文件的w权限 

  • root修改w权限:chmod u=w yuan.sh

  •  yuan查看

总结:对于文件来说只有w权限不够,需要有r权限配合如果文件只有w,只能通过追加方式写入,如果vi/vim写入会清空文件原有内容

 

 测试文件的x权限

  • root修改x权限

  •  yuan查看

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/796806.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

学习日历 -2024/9/13

从今天开始放中秋假期,5天的时间,实在是太棒了 建民说下周四要补测,还好不是周五,周五周六我要出去 今天学习了数据结构二叉树的一些基本知识 数据结构(树)度:每一个节点的字节点数量 树高:树的总层数 根结点:最顶层的节点 左子节点:左下方的节点 右子节点:右下方的节点 根结点…

04华为VRP系统入门

04华为VRP系统入门VRP系统基本介绍通用路由平台VRP(Versatile Routing Platform)是 华为公司数据通信产品的通用操作系统平台 。 是华为公司从低端到核心的全系列路由器、以太网交换机、业务网关等产品的软件核心引擎。+ ​​华为系设备基础管理文件和存储系统文件系统文件系…

在arm64 架构上安装dotnet 8.0.8 LTS

树莓派 4B 是arm64的。 在arm64上面运行apt list dotnet是不会出来可用的dotnet的,即使apt update多次也一样。 好在dotnet 本身是支持arm/arm64 架构的,只是安装的时候不能使用apt罢了。 那么久使用scripts来进行安装好了。 wget 下载到本地之后,先 chmod +x, 就我自己的…

从0开始计算机体系结构的学习(一):FGPA预备知识与Vivado环境搭建

引入与预备知识 什么是FPGA? FPGA(Field-Programmable Gate Array,现场可编程门阵列)是一种集成电路(IC),其硬件功能可以通过用户在现场编程来定义。与传统的ASIC(专用集成电路)不同,FPGA在制造完成后仍然可以根据需求进行重新配置。因此,它们被广泛应用于需要灵活性…

WordPress加载流程的解读分析

index.php ```php <?php /** 这个文件只用来加载 /wp-blog-header.php** @package WordPindex.php ```php <?php /* * 这个文件只用来加载 /wp-blog-header.php * * @package WordPress / /* * 声明一个全局变量,用来判断是否加载主题 * * @var bool / define(WP_USE_…

C++ 虚函数表解析

一、何为多态 多态(polymorphism)指为不同数据类型的实体提供统一的接口,或使用单一的符号来表示多个不同的类型。比如我们熟悉的函数重载、模板技术,都属于多态。无论是模板还是函数重载,都是静态绑定的。也就是说,究竟该调用哪个重载函数或者说调用哪个模板类的实例化,…

8-回溯算法

参考代码随想录题目分类大纲如下:一、回溯算法理论基础 什么是回溯法 回溯法也可以叫做回溯搜索法,它是一种搜索的方式。回溯是递归的副产品,只要有递归就会有回溯。回溯法其实就是暴力查找,并不是什么高效的算法 回溯法的效率虽然回溯法很难,很不好理解,但是回溯法并不是…

九月

arc131 C考虑奇数情况,只有一个时先手必胜,设当前异或和为 \(S\),必输的情况是 \(\forall S \oplus a_i \in a\),这些数是一一对应的,但一共有奇数,此时先手必胜。偶数是,若第一回合无法结束游戏则变为后手,同上。 E若一个点所有边颜色相同,包含该点的环便不可能三边颜…

微信小程序开发系列10----页面配置--事件冒泡和阻止

下图点击里面,外面的事件也触发 场景:广告 点击先看广告,之后跳转到功能页面 会冒泡的事件源码获取方式(免费):(1)登录-注册:http://resources.kittytiger.cn/(2)签到获取积分(3)搜索:8-wxmleventMp事件冒泡和阻止

椭圆的第二定义

平面内到定点 \(F(c,0)\)的距离和到定直线 :\(\displaystyle l:x=\frac{a^{2}}{c}\)( 点\(F\)不在\(l\)上)的距离之比为常数\(\displaystyle \frac{a}{c}\)(即离心率\(e\),\(0<e<1\))的点的轨迹是椭圆。(即点\(P\)轨迹) 其中定点\(F\)为椭圆的焦点,定直线\(l\)称…

微信小程序开发系列9----页面配置--事件-参数传递

图点击里面,外面的事件也触发 场景:广告 点击先看广告,之后跳转到功能页面 会冒泡的事件 源码获取方式(免费):(1)登录-注册:http://resources.kittytiger.cn/(2)签到获取积分(3)搜索:7-wxmleventparameter事件-参数传递