位置: 编程技术 - 正文

linux su命令的真正含义(linuxsu命令作用)

编辑:rootadmin
原问:linux中,我以root登录,和以其他用户登录然后使用su命令切换至root用户,有什么不一样,如果一样的话,我执行su命令之后,其他的用户还在不在系统中?本人在执行su后,试图删除其他用户,linux提示,其他用户logged in?why 回答:我来为你解释吧! unix系统里,当用户登录时会为每个用户创建一个shell进程,提供交互功能,如果你使用的是bash,那么这个shell进程就是bash,使用的ksh,这个进程就是ksh,其他shell也是一样。 而对于进程而言,在它的进程PCB(进程控制块)里,有实际用户ID和有效用户ID这两个值,所谓实际用户ID是指该进程是以什么身份创建的,比如:我当前是root用户,我创建的进程的实际用户ID就是root的ID,一般为0。而有效用户ID是指对该进程当前拥有使用权限的用户的ID,比如我有一辆车,我把它组出去了,这个车的拥有者是我,但是使用权限却不是我的。 一般情况下实际用户ID和有效用户ID都是相同的,su命令就是拥有这样的功能,让一个进程可以以命令拥有者的权限运行,即可以使进程的实际用户ID和有效用户ID不相同。你可以用ls -l去查看su这个命令,在它的拥有者的x权限位上写的一定是个s(小s),passwd命令也是一样,他们拥有相同的功能。这个s位的意思是 执行该命令的用户可以以该命令的拥有者权限来执行,如果你把这个s位取消了,也就只有su的拥有者可以su了。 现在来进一步解释下吧,希望你能看的懂。 当我们以root执行su时,su命令会以当前shell进程为父进程来创建一个新的shell进程,这个shell进程是提供给我们所要su到的那个用户使用的,而root的shell进程仍然存在,反过来也是一样的,这就是你所问的问题的原因,因为之前那个用户的shell进程还没关闭,你可以使用exit退出一下,可以看到,并不是退出登录了,而是回到之前的那个用户去了。因为它们是父子进程的关系,子进程的结束当然 不会影响到父进程的执行了。但是我们如果强行杀死父进程,那就直接退出了。 其实很多人并不了解,whoami和who am i的区别,他们的作用是不同的。 who am i 显示当前shell进程的实际用户ID。 whomai 显示当前shell进程的有效用户ID。 很多时候,这两个输出是一样的,以至于我们以为这两个命令的作用是相同的。 实例:root@yunhw-Aspire-G:~# who am i root pts/0 -- : (:0.0) root@yunhw-Aspire-G:~# whoami root root@yunhw-Aspire-G:~#ps -ef root 0 : pts/0 :: bash root@yunhw-Aspire-G:~# su - yunhw yunhw@yunhw-Aspire-G:~$ who am i root pts/0 -- : (:0.0) yunhw@yunhw-Aspire-G:~$ whoami yunhw root@yunhw-Aspire-G:~#ps -ef root 0 : pts/0 :: bash yunhw 0 : pts/0 :: su - yunhw yunhw 7 : pts/0 :: -su root@yunhw-Aspire-G:~#sudo kill -9 这条命令一执行,也就完全退出了。

推荐整理分享linux su命令的真正含义(linuxsu命令作用),希望有所帮助,仅作参考,欢迎阅读内容。

linux su命令的真正含义(linuxsu命令作用)

文章相关热门搜索词:sum linux,linux命令su-,linux中的su命令,sum linux,linux中su命令的用法,linux su命令详解,linux su命令详解,linuxsu命令作用,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux交换空间的管理与技巧详解 本文详细介绍了Linux交换空间的管理与技巧,有助于读者深入了解Linux交换空间的原理与使用,具体详情如下:一、UNIX如何使用交换空间所有UNIX操作系

xfs文件系统提示没有磁盘空间错误的解决方法 日前,同事反馈一个问题:在一个大分区(T)中使用xfs文件系统,用来做历史文件备份,突然提示没有磁盘空间错误,先检查下:复制代码代码如下:[root

XFS文件系统简介 Linux中使用XFS文件系统的配置方法 XfS文件系统是SGI开发的高级日志文件系统,XFS极具伸缩性,非常健壮。所幸的是SGI将其移植到了Linux系统中。在linux环境下。目前版本可用的最新XFS文件

标签: linuxsu命令作用

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

上一篇:Linux下查看SELinux状态和关闭SELinux的方法(linux 查看so)

下一篇:Linux交换空间的管理与技巧详解(linux交换空间的作用)

  • 小规模纳税人减按1%政策文件
  • 一般纳税人开出的普票算销项税额吗
  • 安防监控工程会计分录
  • 预付款被退回分录
  • 药品费用开具增值税发票项目应为什么
  • 其他应收款平账怎么做分录
  • 职工薪酬会计准则
  • 一般纳税人注销库存需要补交税吗
  • 佣金和手续费税前扣除比例
  • 计提的费用年底要冲回吗
  • 零余额帐户如何转账
  • 分支机构可不可以不建账合并到总机构?
  • 单位起诉员工赔偿算劳动争议
  • 计提成本会计分录怎么做
  • 缴纳企业所得税怎么计算
  • 收购农产品销售会计分录怎么写
  • 外管证开了未用怎么办
  • 取得以前年度审计报告应归入阶段底稿
  • 出口退税操作明细表格
  • 兼职教师个人所得税起征点
  • 报关单和发票上的公司抬头不一致
  • 小规模企业申报表填写
  • 电脑屏幕保护不能设置
  • 格式化时防止数据丢失
  • 中介公司收取中介费过高违法吗
  • 重复确认收入是什么意思
  • 如何安装u盘的系统
  • 银行保证金账务处理流程
  • 在linux系统中 用来存放系统所需
  • Win10 (21H1)Build 19043.1266更新补丁KB5005611正式版发布:附修复更新内容
  • 企业注销后账上有结余怎么办
  • icons是什么文件夹
  • 明细账是什么样子
  • 收回已核销的坏账分录
  • 房地产销售未完工产品收入是含税的吗
  • 监事 兼职
  • session跨域导致失效
  • php批量上传图片到服务器
  • 材料款零头抹掉怎么做凭证
  • 图片防止侵权怎么写
  • post configuration change
  • 增值税申报表期初未缴税额
  • 购物赠品的相关法律
  • 企业自建房出售给员工个人后还需要缴纳土地使用税么
  • 矿产资源补偿费计入税金及附加吗
  • 织梦系统
  • 园林绿化工程公司简介
  • 政府会计业务活动费用会计分录
  • 经销商会议是什么意思
  • 房东房租不开票违法吗
  • 关联方交易金额达到多少算转移定价
  • 核定征收的企业所得税怎么算
  • 当月购入固定资产当月出售了用交印花税吗
  • 销售奖金交税由谁承担
  • 归还银行的贷款会计分录
  • 非现金资产抵偿债务
  • 短期借款利息是多少
  • 月末一次加权平均和移动加权平均的区别
  • 施工企业内部管理制度
  • mysql怎么修改用户名和密码
  • xp系统如何禁止各种窗口弹出
  • linux的三个部分
  • pull current
  • Win7如何调整分辨率
  • centos7.4安装
  • win10如何设置默认应用语言
  • windows资源管理器在哪个文件夹
  • Metaio in Unity3d 教程---Metaio扫描图片要求(Image Tracking)
  • layer关闭当前窗口
  • js匿名函数作用域
  • Unity WWW网络动态加载和储存在本地
  • js比较数值
  • 字符串截取用什么方法
  • js定义数字
  • 个体加油站税务怎么申报
  • 深圳买新房契税怎么收
  • 国家税务总局里面怎么改办税人
  • 增值税专用发票电子版
  • 发票开票系统可以查询上一年发票吗?
  • 预先支付货款
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设