Linux-权限

news2024/11/30 6:49:38

1. 认识Linux下用户的分类

		root
		普通用户

1.1用户切换

普通用户 转 root

	su  //当前路径切换root
	su - 	 //重新登陆到/root

退出 crtl + d / exit

root 转 普通用户 不需要输入密码

	su 用户名

退出 ctrl + d

1. 2 指令暂时提权

	sudo command

目前我们用adduser新建的用户,没有颁发执行sudo,系统不信任你。除非未来将普通用户,添加到系统的信任白名单里面
你不在 /etc/sudoers

2. 什么叫做权限

一件事情是否允许被你做

  1. 权限认证的是身份(权限和“人”有关) 人+身份角色
  2. 权限也和事物的"属性"有关

2.1. 文件属性

在这里插入图片描述
文件的类型:Linux系统中文件名后缀没有直接的意义。(当然,不代表不用)
gcc是一款编译器,软件不代表其他Linux系统上运行的其他软件不需要后缀。
Linux中如何看待后缀:看用户需求

文件的类型

- : 普通文件 文本,可执行程序,库基本都属于普通文件
d : 目录文件

b : 块设备文件  磁盘文件
c : 字符设备文件 键盘,显示器文件等
p : 管道文件 用来进行通信的

文件权限属性

在这里插入图片描述

角色和具体的人(用户)是什么关系呢?

在这里插入图片描述

人(用户)可以扮演不同的角色,是一种互相补充的关系

在这里插入图片描述
人(角色):拥有者,所属组,other
属性:读,写,可执行
两者结合–>权限

权限

在这里插入图片描述
问题:other呢??
用户 和拥有者,所属组对比,都不属于就是other
实际上是 if else if else,因为Other太多了无法穷举
在这里插入图片描述
问题:对于 -普通文件,后缀.txt文件 你给它加了可执行权限x,但是能不能执行又是一回事,这里执行失败。test.txt未经编译,是源代码,给它添加可执行权限一定无法运行
对于cat test.txt 是读取一个文件,而不是执行
在这里插入图片描述
在这里插入图片描述

3. 见一见没有权限会有什么现象(见见)

在这里插入图片描述

4. 权限的修改问题

方式一

chmod u+rwx,g+rwx,o+rwx test.txt //单独单个或多个用户权限修改

chmod a-x test.txt  //全部3个用户 的单个属性或者多个属性修改
chmod a-rwx test.txt
chomd a+rwx test.txt

在这里插入图片描述
方式二

ugo
rwxrwxrwx
111/000111/000111/000

000~111 0~7
表格是二进制,bash里面写八进制

chmod 000 test.txt // --- --- ---
chmod 777 test.txt // rwx rwx rwx
chmod 760 test.txt // rwx rw- ---

在这里插入图片描述

函数实际上也是一种树

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

100个软件开发领域必须掌握的关键词,掌握一个都难啊

需要完整xmind文件,私信获取 100个软件开发领域必须掌握的关键词 基础编程语言 JavaPythonC#JavaScriptPHPRubyCObjective-CSwiftKotlin Web 开发 HTMLCSSJavaScriptReactAngularVue.jsjQueryBootstrapNode.jsExpress.js 移动应用开发 AndroidiOSFlutterRea…

100万数据,如何快速的导入数据库?

数据导出、导入是非常常见的开发操作,但在这个过程中,很多开发者都会遇到诸如数据乱码、数据格式不支持、数据量太大等问题。NineData 最新发布的数据导入功能,帮助用户在保障数据完整和准确的同时,轻松地将大量的数据从文件中导入…

利用项目管理工具实现项目日程安排:技巧与步骤详解

到 2022 年,我们可能会发现自己在思考过去的生活,以及我们的工作常规是否会回到原来的样子。我们中的一些人觉得我们过去常常完成更多的工作,而且我们中的许多人都在努力保持精神健康,同时保持工作效率。平衡我们的工作生活和个人…

深兰科技|功能迭代!metamind APP发布v1.2版本

以目前AI的技术水平,只要样本足够多,模仿一个人的面容、声音、语气,可以达到相似度90%以上。假设未来科技足够发达,能够通过记录一个人一生的数据来“复活”他,你会怎么选择?而如果你没有足够多的属于自己的…

如何利用python调用API接口获取数据进行测试

一、Python 可以使用 requests 库来调用 API 接口获取数据。以下是基本的步骤: 1.安装 requests 库 pip install requests 2.导入 requests 库 import requests 3.构建 API 请求的 URL 根据 API 文档,构建请求的URL。 例如, https://a…

C++——STL之空间配置器

文章目录 1. 什么是空间配置器2. 为什么需要空间配置器3. SGI-STL空间配置器实现原理3.1 一级空间配置器3.2 二级空间配置器3.2.1 内存池 3.3 空间配置器的再次封装3.4 对象的构造与释放 4. 与容器结合 1. 什么是空间配置器 空间配置器,顾名思义就是为各个容器高效…

深入了解Kotlin密封接口的强大功能

深入了解Kotlin密封接口的强大功能 当 Kotlin 首次引入时,开发者迅速爱上了它的强大语言特性,其中包括密封类。然而,有一件事似乎还缺失了:密封接口。当时,Kotlin 编译器无法保证在 Java 代码中无法实现接口&#xff0…

Dart 3.0 语法新特性 | Records 记录类型 (元组)

theme: cyanosis 终于,终于,终于, Dart 支持元组了! 官方称之为 Records 特性,所以入乡随俗,以后中文称之为 记录类型 。官方 对它的介绍 是: Records are an anonymous, immutable, aggregate type. 记录…

I3C仿真:PGY I3C-EX-PD使用

简述 本文所使用的I3C仿真软件是由Prodigy Technovations Pvt. Ltd公司所研发的MIPI PGY-I3C-EX-PD I3C仿真设备,这款设备搭载了配套软件,专门用于模拟I3C设备,它可以实现模拟Master、SLAVE,同时也支持模拟I2C Slave&#xff0c…

sklearn中的特征工程(过滤法、嵌入法和包装法)

目录 ​编辑特征工程的第一步:理解业务 Filter过滤法 ​编辑方差过滤 ​编辑- 相关性过滤 - 卡方过滤 - F检验 - 互信息法 ​编辑嵌入法(Embedded) 包装法(Wrapper) 特征工程的第一步:理解业务 如…

公司大数据CDH技术选型升级为EMR集群的技术调研

大数据技术栈现状 大数据技术整体设计图 当前大数据各组件版本 ZooKeeper 3.4.5 Spark 2.4.0 Hue 4.3.0 Hive 2.1.1 Hbase 2.1.4 Hadoop 3.0.0 Kafka 2.2.1 Phoenix 5.0.0-cdh6.2.0 Dolphinscheduler 3.0.0 Yarn 3.0.0-cdh6.3.2 Logstash 7.7.0 Kibana 7.7.0 Elasticsearch 7…

反涉网犯罪研究 | 电商平台自动收货代码审计

0x00 免责声明 本文仅限于学习讨论与反诈知识的分享,不得违反当地国家的法律法规。对于传播、利用文章中提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,本文作者不为此承担任何责任,一旦造成后果请自行承担…

信息发布系统在医院体检中心的运用

随着生活水平条件的提高,大家的健康意识更加强,重视体检的人数也越来越多,因此体检中心,医院体检门诊中心人流量都很大,健康市场空间前景大,各种医疗健康机构快速发展,市场竞争激烈,…

Linux——互斥和同步(二)

目录 信号量 读写信号量 互斥量 RCU机制 虚拟串口驱动加入互斥 完成量 习题 信号量 前面所讨论的锁机制都有一个限制,那就是在锁获得期间不能调用调度器,即不能引起进程切换。但是内核中有很多函数都可能会触发对调度器的调用(在中断的…

Win10笔记本开机黑屏出现白色错误英文无法启动怎么办?

Win10笔记本开机黑屏出现白色错误英文无法启动怎么办?有用户电脑正常开机之后,出现了问题,系统无法正常的启动,出现一些英文错误代码。那么遇到这个情况怎么去进行解决呢?一起来看看以下的解决方法分享吧。 准备工作&a…

C语言数据结构注意点-线性表

目录 关于指针 LinkList L和LinkList *L的区别 初始化注意点 scanf()的操作 顺序表相关操作符号的确定 关于指针 ①指针和指针变量是两个不同的概念,但要注意的是,通常我们叙述时会把指针变量简称为指针。 ②指针变量其实是一个变量&…

FL Studio21中文完整版All Plugins Edition及切换教程

说到制作电音的软件,coco玛奇朵一定会把FL Studio放到第一个来讲。水果是一款为了电子音乐而生的的宿主软件。水果,独特的节拍音序器组件和通道机架与混音台模块打造的编曲“块”的思路。是极为适合于电子音乐的编排。而且随着水果版本不断地升级&#x…

Vite的基本介绍以及优劣势(一文读懂vite)?

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、Vite是什么?二、为什么选Vite?1、现实的问题2、缓慢的服务器启动3、缓慢的更新 三、Vite的优势?四、Vite的劣势?五、Vite以…

深入理解双亲委派机制

一、双亲委派机制委派流程 双亲委派机制,就是JVM虚拟机加载类的时候,会优先委派上级类加载器进行类加载。 1、如果上级类加载器能找到这个类,那就由上级类加载器加载,并且对下级共享,反之不共享。 2、如果上级类加载…

【#ifndef, #define, 和 #endif】

前言 学习AFNetWoring源码的时候,在AFN的h借接口文件又看到了这几个宏定义,学习记录一下。 作用 #ifndef, #define, 和 #endif是C/CPP的预处理指令,常常用来条件编译和防止头文件重复包含。 简介 #ifndef 它是if not define的简写&…