su命令的使用方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

su命令的使用方法
一、什么是su命令
su(switch user)命令是一种切换用户身份的Linux实用工具,可以在一台服务器上切换到另一个用户,而无需在系统中重新登录,这对运维人员和开发人员在测试环境和生产环境之间切换身份是非常有用的。

二、su命令的使用
(1)命令语句
su命令的语句格式为:su[-][login[arguments]],其中,“-”表示更改登录用户的环境变量,而“login”选项表示切换的用户的登录名。

如果不指定login,默认切换到根用户(即root用户)。

(2)可用参数
(a)-:切换用户时,更改登录用户的环境变量,它将替换当前用户的环境变量设置。

(b)-c:可以执行一个与运行su相关的命令,并返回原来的用户ID。

(c)-l:与-c参数的作用相似,仅仅是将切换的用户ID设置为运行su的用户。

三、实例
以普通用户mary切换到root帐号:
$su-root
·运行此命令时,系统将提示用户输入root用户的密码。

输入正确的密码后,系统将mary用户成功切换到root帐号。

以root用户切换到普通用户mary:
$su-mary
·与上面的实例相反,此时需要输入mary用户的密码,然后系统将成功切换到mary用户身份。

相关文档
最新文档