位置: 编程技术 - 正文

Linux 深入理解进程权限(深入理解linux系统)

编辑:rootadmin

推荐整理分享Linux 深入理解进程权限(深入理解linux系统),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:深入linux内核,深入linux内核架构与底层原理 pdf,深入linux内核架构中文pdf,深入linux内核架构与底层原理 pdf,深入linux内核,linux深入浅出,深入理解linux内核pdf,深入理解linux系统,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux 进程权限分析

在linux下,关于文件权限,大部分人接触比较多,也比较熟悉了解.但是对进程权限一般知之甚少。本文总结一下linux系统下进程权限问题和现象。

需要强调的是,本文是linux系统下讨论,因为linux和unix有很多不同的地方,并且各个不同的unix系统也有很多不同。

先开门见山的列出本文讨论对象:ruid(实际用户id: real userid)、euid(有效用户用户:effective userid), suid(保存用户id:saved userid)、fuid(文件系统用户id)。

除了上面4个,还涉及到一个位 设置用户id位(set user id bit),,即我们通常所说的处rwx之外那个s标志位。

另外,本文主要讨论userid,groupid规则基本一样,例如rgid, egid, sgid, fgid等,本文就不做组id方面的重复讨论了。

首先,查看这几个uid的方法有两种方式:一是ps 命令 (ps -ax -o ruid -o euid -o suid -o fuid -o pid -o fname)列出这几个uid;二是查看status文件,(cat /proc//status | grep Uid)。

本文创建5个test用户 test1~test5用来做本文中sample讨论使用,代表常见普通权限用户。

一:文件所有者用户和程序执行者用户是同一用户的情况

Linux 深入理解进程权限(深入理解linux系统)

看到这个结果,我们基本可以总结:在常见情况下。这四个id只受执行用户影响,不受文件owner用户影响。并且四个uid全部等于执行用户的id;

二、出让权限给其它用户。非root用户是无法出让权限给其它用户,只有root用户才能出让。

继续看一下s权限位对进程权限的影响

三、s 标志位影响的是 euid,suid,和 fuid

s权限位使用最经典的案例是passwd命令

下面我们看看他们对文件权限的影响,构建一个ruid,euid,和fuid都不同,看看创建出来的文件所有者是哪个uid

四、影响用户文件权限的是 fuid,不是 euid,该 uid 是 linux 特有的属性,unix 系统是靠 euid 来判定用户权限。

五、权限的继承,当使用 fork 子进程的时候,子进程全部继承父进程四个 uid,和父进程 uid 相同

当使用exec系列函数时候,会把suid置为euid。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Linux复制文件命令cp之使用解说 Linux下的命令有很多,其中有一个命令,我一直使用都存在问题,那就是cp命令了。每次使用该命令,都提示cp:omittingdirectiory错误。最后百度了一下才明

使用shell脚本实现ping对应IP所对应的人名(推荐) #!/bin/basha=(张三李四王五赵六)foriin{0..3}doifping-c..1.$((${i}+1))dev/null2thenecho$((${i}+1))"号"${a[${i}]}"在线"elseecho$((${i}+1))"号"${a[${i}]}"离线"fidone这串shell代码

linux Shell脚本里面把一个数组传递到awk内部进行处理 前段时间和几位同事讨论过一个问题:Shell脚本里面怎样把一个数组传递到awk内部进行处理?当时没有找到方法。前两天在QQ群里讨论awk的时候,无意间

标签: 深入理解linux系统

本文链接地址:https://www.jiuchutong.com/biancheng/371490.html 转载请保留说明!

上一篇:linux shell txt转换成html的实现代码(shell脚本转换文件编码)

下一篇:Linux复制文件命令cp之使用解说(linux复制文件命令mv)

  • 出口不退税进项税如何处理
  • 广告设计公司挣钱吗
  • 附加税减免税额不能大于本期应纳税额怎么办
  • 所有者权益股东权益
  • 报税期能不能开发票
  • 已知不含税金额和税额怎么求税率
  • 母公司向子公司出售不动产要征收增值税吗
  • 哪些企业税收优惠
  • 土地转让交哪些税种
  • 代购要交税么
  • 月末计提税金数据从哪得来的
  • 马克龙成就
  • 普票开错了能退税吗
  • 小型微利企业普惠性
  • 以前年度多列的费用今年交回
  • 营业执照办理流程需要多久
  • 计提应收票据利息怎么算
  • 农业合作社收到政府补贴做到其他收入里可以吗
  • 虚拟机安装苹果系统全过程
  • 账套没有以前年度调整
  • 什么是租赁公司的主营业务
  • 一次性开票分期确认收入如何纳税申报
  • win11系统怎么设置密码锁屏
  • TypeError: Cannot read properties of undefined (reading ‘NAME‘)报错解决
  • 经济业务原始凭证分录
  • 出口退税退回的税款怎么记账
  • 报废汽车残值收入的商品编码编码
  • 进项税额转出怎么做账务处理
  • php获取中文字符串长度
  • 在那高高的草丛里
  • 建设项目的设计阶段分为
  • yolov3 改进
  • PHP:mcrypt_get_cipher_name()的用法_Mcrypt函数
  • 土地出资是否涉及企业所得税
  • php单例模式应用场景
  • 零售金银首饰的商场要交消费税吗
  • vue vif
  • ChatGPT是如何训练得到的?通俗讲解
  • vue网上商城项目
  • mysql中regexp_replace函数的使用
  • 本期应纳税额减征额怎么算
  • 分公司要所得税汇算吗
  • 网上申报纳税注销流程
  • 增值税进项税额转出的情况有哪些
  • 固定资产补入账和补提折旧
  • 资产处置损益影响损益吗
  • 所得税汇算清缴怎么操作
  • 税盘连接服务器失败
  • 非居民企业所得税征收方式鉴定表
  • 余利宝和余额宝哪一个安全
  • 盘亏的固定资产是资产吗
  • 给公司股东分红的账务处理
  • 账本结转下年怎么划线
  • 房屋租赁费交什么税
  • 公司注销记账凭证还有用吗
  • 财经网课 app
  • 软件开发是否属于采购目录
  • 财务费用科目期末结转损益后应
  • sql查询连续登录天数
  • sqlserver存储过程怎么查看
  • alpine安装apt
  • 联想e430安装win10
  • keyemain.exe是什么进程
  • linux磁盘管理fdisk
  • 如何查看ubuntu系统版本
  • win10系统打不开应用程序
  • linux强大的网络功能
  • win10局域网无法上网
  • 3d动态锁屏壁纸下载
  • getmac/v
  • 酷狗app去广告
  • unity 替代
  • python twinter
  • 手游炫酷
  • 税务巡视组一般检查什么
  • 资源税的税目,税率依照税目税率表执行
  • 车辆购置税是国家收还是地方收
  • 契税5年什么意思?
  • 征收两道消费税怎么算
  • 马来西亚进口货物的标签要求
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设