位置: 编程技术 - 正文

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)

  • 什么时候要计提坏账准备
  • 计提税费表格
  • 税控盘退费怎么做会计分录
  • 专票上不小心印上字了,怎么去除
  • 汽车申请报废了交强险能退吗
  • 住房租金专项附加
  • 为什么社保明细少一个月
  • 备用金可以不要发票吗
  • 事业单位银行存款余额组成
  • 分支机构是否需要进行企业所得税汇算清缴申报
  • 红字使用禁忌
  • 土地补偿款涉及哪些法律
  • 法人资本个人资本
  • 员工借款会计科目
  • 扣缴外国企业所得税分录
  • 房产税细节
  • 含税金额怎么计算
  • 印花税所属期是7月到12月,可是税种认定是年,报不了
  • 填报企业所得税资产总额怎么填
  • 质押贷款属于什么贷款
  • 现金流量表中现金流量净额怎么算
  • 旅行社差额征收的会计处理
  • 补提以前年度费用在年度报表中怎么填
  • 高新创投企业所得税税率
  • windows10如何关闭病毒和威胁防护设置
  • 怎么限制路由器使用人数
  • 合并财务报表中的负债和股东权益
  • 电力安装有前途吗
  • 电脑找不到u盘怎么解决
  • linux命令用法
  • php 设计模式 鸟哥
  • msoicons.exe是什么文件
  • 公允价值变动损益借贷方向增减
  • 公司向法人借款的借条怎么写
  • html盒子边框圆角
  • 新准则土地使用权计入固定资产还是无形资产
  • php 替换函数
  • userpasswords
  • 如何使用扫描王
  • 预缴税款怎么做会计分录
  • 应纳税所得额调整金额怎么算
  • 员工体检费计入福利费吗
  • 收回多发的工资在上缴财政,可以用应缴财政款科目吗
  • 公司以前没有内账
  • 摊销结束后
  • inner join用法示例
  • 简易征收预缴税款
  • 进出口会计账务处理
  • 会计常用分录
  • 发票抵扣联可以作为凭证吗
  • 计提工会经费如何划入工会专户
  • 装饰公司财务工作内容
  • 成本法长期股权投资初始成本确认
  • 生产出口退税企业有哪些
  • 付国外客户佣金怎么代扣代缴增值税
  • 一般来说,采取质押贷款方式
  • 职工福利费的计提比例为职工工资总额扣除奖金后的
  • 企业转让固定资产发生的费用
  • 手工账的做账流程图
  • 短期投资怎么记账
  • ubuntu mysql 5.6版本的删除/安装/编码配置文件配置
  • Linux CentOS MySQL数据库安装配置教程
  • xp系统打开注册表
  • Linux环境下MySQL服务器优化的方法详解
  • windows7桌面小工具下载
  • windows10如何多选文件
  • 获取windows的最新信息
  • mac os 必装软件
  • css各种滤镜的应用是什么
  • android的ui组件有哪些
  • js怎样删除数组中的某个值
  • unity3d跨平台
  • 终端执行
  • javascript绘制图形
  • A级纳税人和一般纳税人区别
  • 公积金提取需要几个工作日
  • 企业卖旧房如何计算缴纳土地增值税
  • 苏州吴江区事业单位2023成绩公布
  • 沈阳税务局营业时间查询
  • 房没交契税和物业维修金房屋预告登记证明可以打印吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设