centos su命令

centos su命令有很多指令都只可以用 root 身份去执行 因此我们需要成为 root 用户 要这样做 我们可以使用 su 指令 更替用户 su 指令有下列格式 su 或 su nbsp 但我们最经常是用 su 指令来成为 root 用户 su root 或 suroot 如果不指定用户名称 缺省的用户是 root 因此以上的指令可以缩短为 su 或 su nbsp 然而这两个指令有不同的特

  有很多指令都只可以用 root 身份去执行,因此我们需要成为 root 用户。要这样做,我们可以使用 su 指令(更替用户)。su 指令有下列格式:

su - 
  

su 
  

  但我们最经常是用
su 指令来成为 root 用户:

su - root

su root

如果不指定用户名称,缺省的用户是 root,因此以上的指令可以缩短为:

su -

su

  然而这两个指令有不同的特性。’su

‘ 将

这个身份赋予现时的用户;而 ‘su-

‘ 除了将

的身份赋予现时的用户之外,更会将环境设置成

登录时的环境。很多时候,用户会单单采用 ‘su’ 来成为 root,尝试执行一个指令(例如:ifconfig),然后收到一个 ‘command not found’ 的错误。举个例子:

su Password: ifconfig bash: ifconfig: command not found

  原因是系统上的普通用户与 root 用户有不同的 PATH 环境变量。当你输入一个 Linux 指令,指令壳会尝试在用户的 PATH 内寻找及执行那个指令。它会寻找 PATH 变量内的每个目录直至找到配对。

  很多时候当用户在 IRC 或其它地方汇报问题时,他们会被导向此页。当你要检测为何找不到某个执行档时,查看现有的 PATH 很有帮助:echo $PATH

  为普通用户而设的指令多数位于 /usr/bin /bin,偶尔也会在 /usr/local/bin —— 上游在包装时缺省不会采用 /usr/local/* 路径。然而,root 的指令多数位于 /usr/sbin /sbin,偶尔也会在 /usr/local/sbin。这亦反映在 root 的 PATH 内。

   当你用 su – 来变成 root 时,你亦会采纳 root 的 PATH;反观只用 su 就会保留用户的 PATH 值。正因如此,单单用 su 来成为 root 时,执行/usr/local/sbin//usr/sbin、或 /sbin 内的指令便会导致 command not found 这个错误。要获得更详细的解释,请参阅 bash 的使用手册(man bash),特别是有关 INVOCATION 及登录指令壳这个部份。

  因此你假若只使用
su,便须要提供指令的全路径(例如:
/sbin/ifconfig),否则请使用
su – 来成为 root。










版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/203903.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午9:19
下一篇 2026年3月19日 下午9:20


相关推荐

  • 电脑对于目标文件系统过大_提示文件过大

    电脑对于目标文件系统过大_提示文件过大Win10系统提示对于目标文件系统过大今天在复制MAC系统文件时,系统弹出窗口提示“对于目标文件系统,文件XXX过大”。出现这种情况的原因是FAT32的文件系统不支持复制大于4g的单个文件,而NTF

    2022年8月1日
    6
  • GitHub怎么用?GitHub是什么?新手怎么用GitHub?图文并茂,不看都不行

    GitHub怎么用?GitHub是什么?新手怎么用GitHub?图文并茂,不看都不行GitHub 怎么用 GitHub 是什么 新手怎么用 GitHub 这些问题都不是问题了 英文 10 分 满分 100 分 水平的人来说 这个教程和小说很重要 这妮儿图文并茂 比我还幽默汗 我就直接转载过来 需要的同学赶紧马克走吧 绝对新手入门极品 nbsp 小说 我就不说这教程 md 不能再生动 作者 珊姗是个小太阳链接 http www zhihu com question

    2026年3月18日
    2
  • 腾讯元宝更新:搭载最新DeepSeekV3模型和混元T1正式版

    腾讯元宝更新:搭载最新DeepSeekV3模型和混元T1正式版

    2026年3月13日
    2
  • 使用电脑模拟微信内置浏览器

    使用电脑模拟微信内置浏览器

    2021年10月23日
    44
  • esxi安装ghost win7_【教程】硬盘下Ghost 系统安装教程

    esxi安装ghost win7_【教程】硬盘下Ghost 系统安装教程使用本方法可在没有光驱、光盘、启动U盘等任何系统安装设备的情况下安装Ghost版XP、Win7、Win8/8.1、Win1032位或64位系统!(原版系统不适用)操作步骤:注意:本安装方法适用于你的电脑能正常启动至桌面,或能启动系统的安全模式,也就是说不管原电脑的系统有任何问题,只要能进桌面,就能重装系统!(EFI+GPT除外)(1)请提前下载GHOST备份还原工具(下称硬盘安装器)与系统GHO…

    2022年6月25日
    159
  • web报表开发技术专题一:序号问题

    web报表开发技术专题一:序号问题近期因为专注于用 c 实现 web 报表 积累了一些经验和心得 也写过一篇介绍文章 也有网友提出没有说清楚 现觉得想用单篇文章来说明 web 报表开发难免会大而空 落不到实处 因而便想到每篇文章只关注 web 报表开发中一方面 由多篇文章而形成一个 web 报表开发的系列文章 这些 web 报表开发的系列文章无先后次序 主从之分 每篇文章只是以一种视角来看待 web 报表开发而已 大家可以只选自己感兴趣的部分来看 这样也

    2026年3月17日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号