【Linux学习】Linux权限管理(一)

news2024/11/25 17:18:31

文章标题

    • 🚀Linux用户分类
    • 🚀Linux权限管理
        • 🚀文件访问者的分类(人)
        • 🚀文件类型和访问权限(事物属性)
        • 🚀怎么修改权限


🚀Linux用户分类

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

  • 超级用户:可以再linux系统下做任何事情,不受限制
  • 普通用户:在linux下做有限的事情。
  • 其中:超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。
  1. 命令:su [用户名]
  2. 功能:切换用户。
  3. 例如: 要从root用户切换到普通用户user,则使用 su user,不需要输入用户密码。
    要从普通用户user切换到root用户则使用 su root(root可以省略),以及普通用用户切换成另一个普通用户 ,使用su user,此时系统会提示输入该用户用户密码。
    在这里插入图片描述
    在这里插入图片描述

命令:su -
功能:用root身份重新登录一次。

示例:
在这里插入图片描述
命令:sudo
功能:对一条指令进行短暂的提权。(以root的身份去跑)

  • sudo tough file.txt //以root身份创建一个文件(file.txt)
    当第一次使用sudo的时候,是需要输入密码的,但是后面的十多分钟分钟以后,不需要输密码了。

注意:不是所有的普通用户都能去执行sudo指令,只有在sudoers这个文件中的用户(类似于白名单),才可以执行。

在这里插入图片描述


🚀Linux权限管理

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

文件和文件目录的所有者:u—User(拥有者)
文件和文件目录的所有者所在的组的用户:g—Group(所属组)
其它用户:o—Others (其他)

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

一个文件的权限的属性:是否可,读(r),写(w),执行(x)。
超级用户具有超级权限,可读可写可执行

如下图中:当我们 ll 指令,展现目录下的所有文件/目录时,前面的那 1+3+3+3 =10个字符(绿色圈出),分别有自己的含义:

  • 第一个字符表示的是该文件的类型,后面剩下的9个字符,分为3组
  • 第一组表示,拥有者 对于该文件的权限。
  • 第二组表示,所属组 对文件的权限。
  • 第三组表示,其他人对该文件的权限。(对于下面的例子,既不=不是拥有则也不是所属组,则就是其他)

每一组里面有三个字符,分别表示对文件是否能 读写执行
其中,r,w,x分别表示可读,可写,可执行
其中 - 表示不能的意思
例如:rw- :表示的是可读可写不能执行 也可以用二进制 (110=6)表示
在这里插入图片描述
在这里插入图片描述

🚀怎么修改权限

注意:只有文件的拥有者才可以改权限

拥有者:user—>u
所属组:group—>g
其他:other—>o
所有人:all —>a

命令: chomd 谁+/-权限 文件名
其中:+表示给该权限,-表示删除该权限
示例: chomd u+r file.txt //给使用者增加读权限
在这里插入图片描述
也可以逗号隔开,进行多个权限修改。
示例:
在这里插入图片描述
所有人增加或则删除权限
示例:
在这里插入图片描述

其中,这三个字符组成的权限,可以用3个二进制位表示(1表示由该权限,0表示没有)。
例如

rwx —>(111) -->7 可读可写可执行
rw- —>(110) -->6 可读可写不可执行

所以,我们在修改权限的时候也可以这样使用

chmod 数字 文件名
chmod 777 file.txt //将所有人的权限改为可读可写可执行
chmod 000 file.txt //将所有人的权限都删除
其中,三个数字分别代表 拥有者,所属组,其他 ,的权限

示例:

在这里插入图片描述

验证权限:
示例:
在这里插入图片描述


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

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

相关文章

使用Hugo、Github Pages搭建自己的博客

文章目录 搭建博客框架及对比使用Hugo搭建博客使用Github Pages部署博客 搭建博客框架及对比 在众多的博客框架中,Hugo、Jekyll和Hexo因其出色的性能和易用性而备受推崇。 特点HugoJekyllHexo速度极高中等较高易用性高中等高(熟悉JavaScript者&#xf…

力扣112,路径总和

给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true ;否则,返回 false 。 叶子节点 是指没有子节点…

怎样实现opc采集数据后传给web后端

现在很多老工厂要进行数字化改造,现场生产的各种数据需要传到web后端,很多工厂现场原有的自动监控系统已经采集了现场的各种数据,只是没有形成联网。如果前端自动化系统全部废除,重新做数字化控制系统,成本投入太大&am…

GIS地理信息平台+智慧巡检技术解决方案(Word原件)

1.系统概述 1.1.需求描述 1.2.需求分析 1.3.重难点分析 1.4.重难点解决措施 2.系统架构设计 2.1.系统架构图 2.2.关键技术 3.系统功能设计 3.1.功能清单列表软件全套精华资料包清单部分文件列表: 工作安排任务书,可行性分析报告,立项…

风速Weibull分布和光伏Beta分布的参数拟合方法(含matlab算例)

在风光场景生成、随机优化调度等研究中,常常假设风速服从Weibull分布,太阳辐照度服从Beta分布。那我们如何得到两个分布的参数呢?文本首先介绍了风速Weibull分布和辐照度Beta分布的基本概率模型及其性性质,之后以MATLAB代码为例阐…

Linux操作系统-10-Iptables

一、iptables防火墙介绍 无论IPtables还是Firewalld都是对netfilter防火墙框架进行的命令层的封装 1、三件事 防火墙做的三件事: 获取流量匹配规则给出反馈(accept、drop) iptables的特性:表、链、规则 2、五张表 五张表&a…

数据湖技术选型——Flink+Paimon 方向

文章目录 前言Apache Iceberg存储索引metadataFormat V2小文件 Delta LakeApache Hudi存储索引COWMOR元数据表 Apache PaimonLSMTagconsumerChangelogPartial Update 前言 对比读写性能和对流批一体的支持情况,建议选择Apache Paimon截止2024年1月12日数据湖四大开…

【计算机毕业设计】微信小程序:MHK自学平台的设计与实现——后附源码

🎉**欢迎来到我的技术世界!**🎉 📘 博主小档案: 一名来自世界500强的资深程序媛,毕业于国内知名985高校。 🔧 技术专长: 在深度学习任务中展现出卓越的能力,包括但不限于…

Swagger + SwaggerUI

用的是SpringBoot2、jdk11、<spring-boot.version>2.3.3.RELEASE</spring-boot.version> &#xff08;单纯的swagger还是不如knife界面好用好看&#xff09; 1.导入依赖 <dependency> <groupId>io.springfox</groupId> <art…

SpringBoot项目调用讯飞星火认知大模型

文章目录 注册讯飞星火平台&#xff0c;领取免费token引入SDKapplication.xml中进行配置config文件读取配置信息编写代码调用接口进行测试 官方文档&#xff1a; https://www.xfyun.cn/doc/spark/Web.html#_1-%E6%8E%A5%E5%8F%A3%E8%AF%B4%E6%98%8E 注册讯飞星火平台&#xff…

管道流设计模式结合业务

文章目录 流程图代码实现pomcontextEventContextBizTypeAbstractEventContext filterEventFilterAbstractEventFilterEventFilterChainFilterChainPipelineDefaultEventFilterChain selectorFilterSelectorDefaultFilterSelector 调用代码PipelineApplicationcontrollerentitys…

线上线下交友社区系统 可打包小程序 支持二开 源码交付!

社交网络的普及&#xff0c;人们交友的方式发生了巨大的变化。过去&#xff0c;我们主要通过线下的方式来结识新朋友&#xff0c;比如在学校、工作场所、社交活动或者兴趣小组中。然而&#xff0c;随着移动端软件的发展&#xff0c;线上交友也逐渐变得流行。 方便性&#xff1a…

FreeRTOS学习 -- 中断配置

一、什么是中断 中断时微控制器一个很常见的特性&#xff0c;中断是由硬件产生&#xff0c;当中断产生以后CPU就会中断当前的流程而去处理中断服务&#xff0c;Cortex-M内核的MCU提供了一个用于中断管理的嵌套向量中断控制器&#xff08;NVIC&#xff09;。 二、中断优先级分…

波士顿动力抛弃液压机器人Atlas,推出全新电动化机器人,动作超灵活

本周&#xff0c;机器人科技巨头波士顿动力宣布液压Atlas退役&#xff0c;并推出了下一代产品——专为实际应用而设计的全电动Atlas机器人&#xff0c;这也意味着人形机器人迈出了商业化的第一步。 Atlas——人形机器人鼻祖 Atlas&#xff08;阿特拉斯&#xff09;这个名字最…

为什么有的云渲染注册条件哪么多?有没有注册条件少的?

随着云渲染技术的普及&#xff0c;越来越多的设计师、艺术家和企业开始依赖这一强大的工具来加速创作过程。但是在我们注册账号的时候你会发现不同平台间的注册条件不同&#xff0c;一些平台在用户注册过程中设置了一系列繁琐的验证环节&#xff0c;让我们填那种无意义的数字或…

java体育馆使用预约平台的设计与实现(springboot+mysql源码+文档)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的体育馆使用预约平台。项目源码以及部署相关请联系风歌&#xff0c;文末附上联系信息 。 项目简介&#xff1a; 体育馆使用预约平台的…

ruoyi-nbcio-plus基于vue3的多租户机制

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 http://122.227.135.243:9666/ 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码&#xff1a…

饮料市场迎来“营养革命”?2024年饮料行业销售数据分析已出炉

随着健康意识的日益增强&#xff0c;消费者对于饮料的需求已经不再是单纯追求口感和美味&#xff0c;而是更加关注产品的营养价值和健康属性。在这种背景下&#xff0c;上海市卫生健康委近期启动了“首批营养健康指导试点项目”&#xff0c;其中饮料“营养选择”分级标识试点的…

DFS专题:力扣岛屿问题(持续更新)

DFS专题&#xff1a;力扣岛屿问题 开篇 每次做到DFS相关的题目都是直接跳过。蓝桥杯过后痛定思痛&#xff0c;好好学习一下DFS和BFS。先从DFS开始吧。 参考题解&#xff1a;nettee&#xff1a;岛屿类问题的通用解法、DFS 遍历框架 题目链接&#xff1a; 200.岛屿数量    …

机器学习波士顿房价

流程 数据获取导入需要的包引入文件,查看内容划分训练集和测试集调用模型查看准确率 数据获取 链接&#xff1a;https://pan.baidu.com/s/1deECYRPQFx8h28BvoZcbWw?pwdft5a 提取码&#xff1a;ft5a --来自百度网盘超级会员V1的分享导入需要的包 import pandas as pd imp…