Innux(特殊位与权限)

news2024/11/18 4:16:57

特殊位与权限

目录:

1. SUID

2. SGID

3. SBIT

4. 文件系统属性chattr权限

5. 管理员权限sudo

1. SUID

1.1 什么是SUID

SUID只对二进制可执行文件才有效(文件必须具备x权限)

执行者对该程序有 x 权限

当前程序拥有SUID时,该程序执行者在程序执行期间暂时获得该程序属主身份

执行者所获得的权限只在该程序运行时有效

1.2 为什么需要SUID

passwd文件具备SUID

可以看到拥有者权限是rws

这代表在执行该程序时,执行者会获得拥有者的权限(拥有者是root)

为什么要这样设置权限呢,因为passwd实际上会去修改/etc/shadow的内容,但是这个文件只允许管理员修改

但是用户有修改密码这个需求,所以我们在用户执行该程序时暂时赋予用户管理员权限,便于用户修改密码,在程序执行结束后收回权限

1.3 如何设置SUID

chmod u+s 文件名

u代表设置的是SUID

chmod 4755 文件名

第一个数字 4 代表 SUID,后面分别代表:

2.拥有者

3.所属组

4.其他人

1.4 如何移除SUID

chmod u-s 文件名

SUID已经被移除

chmod 755 文件名

该方法效果与上面相同

2. SGID

1.1 什么是SGID

SGID可以设置目录可执行文件,命令的执行者需要拥有对文件的x权限,也就是可执行权限

程序执行过程中,组身份升级该程序所属组

获得权限只在程序执行的过程中有效

1.2 为什么需要SGID

我们先安装locate,用于进行测试

查看locate命令

通过观察我们发现,所属组部分有个s,这个s即代表开启了SGID

在执行该命令时,会在执行期间将组身份升级为该文件的所属组

locate命令需要使用mlocate.db文件,但是默认情况普通用户是没有权限阅读的,当用户运行locate命令时,组身份升级为了该文件的所属组,所以具有的相对的权限进行阅读

1.3 如何设置SGID

chmod g+s 文件或目录名

chmod 2777 文件或目录名

第一个数字 2 代表 SGID,后面分别代表:

2.拥有者

3.所属组

4.其他人

在设置了SGID目录中,创建文件,默认的所属组变成了目录的所属组

3. SBIT

1.1 什么是SBIT

SBIT粘着位权限

SBIT权限只能针对目录有效

没有SBIT权限,拥有该文件w权限的用户可以删除该文件

拥有SBIT权限,只有该文件的拥有者管理员用户才能删除

1.2 设置SBIT

chmod o+t 目录名

c

chmod 1777 目录名

第一个数字 1 代表 SBIT,后面分别代表:

2.拥有者

3.所属组

4.其他人

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

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

相关文章

nova组件简介

目录 组件关系图 controller节点 openstack-nova-api.service: openstack-nova-conductor.service: openstack-nova-consoleauth.service: openstack-nova-novncproxy.service: openstack-nova-scheduler.service: openstack-nova-conductor.service详解 作用和功能&…

4.25每日一题(通过被积函数和积分区域(不等式)选正确的坐标系求二重积分)

一、正确画出积分区域;通过积分区域和被积函数选择方法 二、如何根据被积函数和积分区域正确选择通过极坐标还是根据直角坐标方程计算: (1)适合极坐标的积分区域:圆或者部分圆 (2)适合极坐标的…

续新的SSL证书

一、重新申请证书并下载证书: https://www.ename.net/ 二、IIS中在【服务器证书】中删除旧的证书,导入新的证书; 三、在站点的绑定选择新证书;

万字解析设计模式之责任链模式、状态模式

目录 一、责任链模式 1.1概述 1.2结构 1.3实现 1.4 优缺点 1.5应用场景 1.6源码解析 二、状态模式 2.1概述 2.2结构 2.3实现 2.4优缺点 2.5应用场景 三、责任链模式实验 任务描述 实现方式 编程要求 测试说明 四、状态模式实验 任务描述 实现方式 编程要…

2001-2022年上市公-供应链话语权测算数据(原始数据+处理代码Stata do文档+结果)

2001-2022年上市公-供应链话语权测算数据(原始数据处理代码Stata do文档结果) 1、时间:2001-2022年 2、指标:企业代码、股票代码、年份、股票简称、上市公司前五大供应商的采购额之和占企业当年总采购额的比例、上市公司前五大客…

林业无人机如何提升巡山护林效率?

在郁郁森林之上,一架无人机正盘旋在上空时刻观察着林区的情况。凭借复亚智能的全自动巡检系统,无人机巡山护林的巡视范围和反馈实时性得到了显著提升。 一、林业无人机:科技赋能森林防火 秋季林区时常发生火灾,林业无人机在森林防…

关于自动化测试的误区,你屡清楚了吗?

自动化测试作为软件测试的一种技术手段,时常被大家讨论。本人在自动化技术方面有过略有小成,今天聊一聊关于自动化的一些误区,以帮助新手能正确的了解和认识自动化一些概念。 测试的行为本质是什么? 为什么先从这个概念开始谈起&…

Codesys 数据结构:1.2.4 扩展数据类型之联合体(UNION) 类型详解

Codesys代码代写&#xff0c;程序开发&#xff0c;软件定制&#xff0c;bug修改&#xff0c;问题咨询&#xff1a; T宝搜索店铺【林磊教育】 定义&声明 联合体就是不同类型的变量占用同一个内存的数据结构&#xff1b; 其声明语法如下 TYPE <联合体名字>:UNION<…

【Linux】驱动程序同步和异步通知方式

一、应用程序APP&#xff0c;访问驱动程序/dev/input/enent1流程&#xff1a; 假设用户程序直接访问 /dev/input/event0 设备节点&#xff0c;或者使用 tslib 访问设备节点&#xff0c;数据的流程如下&#xff1a; APP 发起读操作&#xff0c;若无数据则休眠&#xff1b;用户操…

拯救者windows11系统经常出现wifi图标消失断网解决思路

项目场景&#xff1a; 最近刚买回来一台联想拯救者电脑&#xff0c;但是&#xff0c;在使用过程中总是会出现wifi图标突然消失的情况&#xff0c;而且多次重启电脑或者关机电脑也没有用。也不知道是电脑的原因还是系统的原因 问题描述 1.图标正常显示情况&#xff1a; 2.图标异…

创新研报|企业如何在不确定时期突破至新高度?

报告下载地址&#xff1a; 创新研报&#xff5c;BCG 2023最创新企业研究-在不确定时期跃升新高度 创新从未如此重要&#xff0c;领先的企业创新者正在证明这一切。BCG&#xff08;于2005年首次发布年度创新报告&#xff0c;其中列出了全球创新高管最钦佩的50家企业&#xf…

knime 中没有column expressions,怎么下载

knime 中没有column expressions&#xff0c;怎么下载 1、打开view&#xff0c;然后找到knime hub&#xff0c;column expression 2、往里面拖动&#xff0c;就可以安装了 3、然后会出现重启&#xff0c;搜索就可以出现啦

第十九章 解读利用pytorch可视化特征图以及卷积核参数(工具)

介绍一种可视化feaature maps以及kernel weights的方法 推荐可视化工具TensorBoard&#xff1a;可以查看整个计算图的数据流向&#xff0c;保存再训练过程中的损失信息&#xff0c;准确率信息等 学习视频&#xff1a; 使用pytorch查看中间层特征矩阵以及卷积核参数_哔哩哔哩…

bkcrack的安装和使用

【利用bkcrack对zip压缩包进行明文攻击&#xff08;不需要压缩包密码也能解压&#xff01;&#xff01;&#xff01;&#xff09;】https://www.bilibili.com/video/BV1iG411A7yJ?vd_sourcec5ef8c678fa8af11dd3bf3a06e8f19b9 github仓库:https://github.com/kimci86/bkcrack …

【2023传智杯】第六届传智杯程序设计挑战赛AB组-DEF题解题分析详解【JavaPythonC++解题笔记】

本文仅为【2023传智杯】第六届传智杯程序设计挑战赛-题目解题分析详解的解题个人笔记,个人解题分析记录。 本文包含:第六届传智杯程序设计挑战赛题目、解题思路分析、解题代码、解题代码详解 文章目录 一.前言二.比赛题目(AB俩组)D题题目E题题目F题题目三.解题代码D题解题思…

论文阅读:MedSegDiff: Medical Image Segmentation with Diffusion Probabilistic Model

论文标题&#xff1a; MedSegDiff: Medical Image Segmentation with Diffusion Probabilistic Model 翻译&#xff1a; MedSegDiff&#xff1a;基于扩散概率模型的医学图像分割 名词解释&#xff1a; 高频分量&#xff08;高频信号&#xff09;对应着图像变化剧烈的部分&…

教你IDEA解决GIT冲突

前言 GIT基本上贯穿我们的开发生涯&#xff0c;之所以要使用git也是有很多优点的 &#x1f339;&#x1f339;&#x1f339;&#x1f339;&#x1f339;&#x1f339;&#x1f339;&#x1f339; 1.通俗易懂点&#xff0c;保存代码不丢失&#xff1a;防止因内存&#xff0c;操…

PP-OCR与文心一言强强结合,无须训练,信息抽取精度超80%!

众所周知&#xff0c;文本图像的智能分析面临诸多挑战。首先&#xff0c;文本图像的场景非常多样&#xff0c;比如论文、书籍、说明书、合同等&#xff0c;模型的泛化性难以满足要求。其次&#xff0c;有的场景比较复杂&#xff0c;比如生僻字、表格和多页PDF等&#xff0c;模型…

为什么淘宝取消双12活动?

我是卢松松&#xff0c;点点上面的头像&#xff0c;欢迎关注我哦&#xff01; 淘宝取消双12活动了&#xff0c;这条消息犹如一颗重磅炸弹&#xff0c;在整个电商圈中引发了轩然大波。 不过呢&#xff0c;淘宝为了过度&#xff0c;把双12改了个名字叫“好价节”。估计是官方都…

自动化测试——自动卸载软件

&#x1f4e2;专注于分享软件测试干货内容&#xff0c;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff01;&#x1f4e2;交流讨论&#xff1a;欢迎加入我们一起学习&#xff01;&#x1f4e2;资源分享&#xff1a;耗时200小时精选的「软件测试」资…