su 命令——切换用户身份
发布作者:微思网络 发布时间:2026-08-18 浏览量:0次

su 命令来自英文单词 switch user 的缩写,其功能是切换用户身份。将管理员切换至任意用户身份时无须密码验证,而将普通用户切换至任意用户身份时均需密码验证。另外,添加单个减号(-)参数表示完全的身份变更,不保留之前用户的任何环境变量信息。
1.命令格式:
su 参数 用户名
2.常用参数:
-- 完全地切换身份-m 切换身份时,不变更环境变量
-c 执行完命令后,自动恢复原来的身份
-s 设置要执行的 Shell 终端
-f 不读取启动文件(适用于 csh 和 tsch)
--help 显示帮助信息
-l 切换身份时,同时变更工作目录
--version 显示版本信息
3.参考示例变更至指定的用户身份:[root@linuxcool ~]# su linuxprobe
完全变更至指定的用户身份:[root@linuxcool ~]# su - linuxprobe
红帽认证 | 8月 RHCE / RHCA 考试时间

【考证资讯】RHCE 9 将于 9 月 30 日停考,10 月启用 RHCE 10 新版考试!

好课推荐
红帽认证-RHCE \ RHCA
红帽认证是全球公认的 Linux 权威认证,也是国内企业招聘 Linux 运维、云计算、容器、大数据工程师时,最常标注的 “优先条件”,甚至很多企业将 RHCE/RHCA 作为入职的基础技能要求。
认准红帽官方授权
微思-红帽官方授权合作伙伴!




