当前位置首页 > 百科> 正文

su(linux命令)

2019-03-27 10:27:44 百科
su(linux命令)

su(linux命令)

SU:( Switch user切换用户),可让一个普通用户切换为超级用户或其他用户,并可临时拥有所切换用户的许可权,切换时需输入欲切换用户的密码;也可以让超级用户切换为普通用户,临时以低许可权身份处理事务,切换时无需输入欲切换用户的密码。

基本介绍

  • 中文名:切换用户
  • 外文名:Switch user
  • 简称:SU
  • 套用:切换用户的密码

语法

su[-flmp][--help][--version][-][-c<指令>][-s<shell>][欲切换账户]。

参数

-c<指令>或--command=<指令>:执行一个指令后就恢复原来的身份;
-f或--fast:使shell不用读取启动档案,适用于csh和tcsh;
-,-l,--login:切换用户时,使环境变数(home,shell,user,logname,path等)和欲切换的用户相同、
不使用则取得用户的临时许可权;
-m,-p,:变更身份时,保留环境变数不变;
-s<shell>,--shell=<shell>:指定执行命令的shell;
--help:显示帮助;
--version:显示版本信息;
用户账户:指定欲切换用户,默认切换为root。
注:root许可权极高,几乎可以做任何事,谨慎使用,平时使用普通用户登录,必要时临时切换为root,用完即切换回普通用户。

实例

假设一个普通用户trunk,首先以trunk登入:
su root 临时切换到root用户,需要输入密码,切换后环境变数不变,取得root的部分许可权,且只能使用trunk用户path路径中的命令,不能使用root用户path路径中的独有命令。
su - root 切换为root用户,需要输入密码,切换后环境变数改变,几乎可以不受限制的做任何事。
su - trunk 从root切换回普通用户,无需输入密码,切换后只拥有trunk许可权。

名词缩写

SU:Syracuse University(雪城大学)的缩写
SU: Singapore University of Technology and Design 的缩写
SU:谷歌的三维绘图软体SketchUp(草图大师)简称
SU:Serving undergraduate 在职本科
Su:Soviet Union苏联
SU:特指商务笔记本ThinkPad中的自动升级软体system update
Su:在DND中是“Supernatural Abilities”的缩写,意思是超自然能力,属于特殊能力(SPECIAL ABILITIES)。
Su:俄“苏霍伊”航空控股公司所生产的一系列飞机型号前缀,如Su-27、Su-30、Su-37等
Su:学生会Student Union的英文缩写。
SU:Seismic Unix,一种地球物理常用编程软体。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net