位置: 编程技术 - 正文

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)

  • 计提税金会计分录怎么算
  • 什么是增值税一般纳税人
  • 房地产开发公司排名
  • 利息收入交税税率
  • 结转本年利润要扣除企业所得税吗
  • 电子银行承兑重复背书
  • 飞机发票和行程单可以一起开吗
  • 国家税务定额发票票样
  • 增值税专用发票可以开电子发票吗
  • 名义股东转让股份侵权
  • 契税和印花税的计税依据是一致吗
  • 收取职工个人部分养老金怎么做分录
  • 专用发票可以下账吗
  • 补缴社保的工资表
  • 无形资产撤资要交税吗
  • 计提增值税附加税的会计科目
  • 公司领用自产产品建设厂房包括销项税
  • 外币报表未分配利润折算
  • 勾选认证售票状态可以改吗
  • 纳税人如何网上申请预填报服务
  • 积分现金兑换比例怎样计算
  • 现金存入银行是付款还是转账
  • 制造业销售费用率多少合适
  • 电子通行费如何开发票
  • 电子税务局哪里打印发票
  • 向其他股东购买股权
  • 亏损企业季度盈利企业所得税怎么预缴?
  • mac应用程序安装权限在哪找
  • 采购不签合同
  • 系统托盘图标禁用
  • 补充养老保险税收规定扣除率
  • hkc中文是什么意思
  • win7旗舰版系统怎么样
  • php写的代码怎么运行
  • php函数式编程
  • 职工教育经费支出包括哪些内容
  • Vue3 & app.use 与 install 函数的作用
  • wordpress登录注册
  • 集体租赁住房有房产证吗
  • 挂靠借用资质账务处理?
  • 房地产开发成本明细
  • thinkphp框架入门
  • Chrome谷歌浏览器网页
  • 缴纳社保的时候工资填写多少
  • 机器学习中的数学原理——模型评估与交叉验证
  • 卷积神经网络课程
  • 个人以不动产投资入股土地增值税
  • mongodb数据库中使用哪个数据库可以设置用户名和密码
  • 委托加工业务的组成计税价格
  • 转回存货跌价准备的会计分录
  • 第一次购买金税盘会计分录
  • 广告牌制作加盟厂家
  • 应收代位追偿款有没有明细科目
  • 收到采购材料发票款未付会计分录
  • 佣金支出和手续费一样吗
  • 融资租赁租金会计科目
  • 筹建期间购买的五金工具计入什么科目
  • 收到支持学校工作的短信怎么回复
  • 营业执照的注册号怎么查询
  • 购买商品发生的费用计入
  • 不提供银行流水的理由
  • 公司营运成本
  • mysql查询表语句
  • windowsxp关机没反应
  • windows优化软件
  • 索尼笔记本电脑怎么进入bios设置
  • Win10 Mobile 10572预览版上手体验视频
  • centos 安装方法
  • win10 u盘写保护
  • win10开机出现microsoft
  • cocos2dx schedule
  • xbox无法连接无线网络
  • nodejs项目开发
  • nvm-windows
  • python生成随机数据
  • java中主要使用unicode编码方式
  • 税务行政部门有哪些
  • 税务登记注销证明是什么样的
  • 小汽车都交消费税吗
  • 大走访 方案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设