首页 > 编程笔记 > Linux笔记 阅读:11

Linux su命令的使用(附带实例)

Linux 中的 su 命令来自英文单词 switch user 的缩写,其功能是切换用户身份。

su 命令的语法格式如下:

su 参数 用户名

常用参数见下表:

选项 描述 选项 描述
-- 完全地切换身份 -m 切换身份时,不变更环境变量
-c 执行完命令后,自动恢复原来的身份 -s 设置要执行的 Shell 终端
-f 不读取启动文件(适用于 csh 和 tsch) --help 显示帮助信息
-l 切换身份时,同时变更工作目录 --version 显示版本信息

注意,将管理员切换至任意用户身份时无须密码验证,而将普通用户切换至任意用户身份时均需密码验证。

另外,添加单个减号(-)参数表示完全的身份变更,不保留之前用户的任何环境变量信‍息。

【实例 1】变更至指定的用户身份:

[root@clinux ~]# su linuxc


【实例 2】完全变更至指定的用户身份:

[root@clinux ~]# su - linuxc

相关文章