Linux命令(93)之su

linux命令之su

1.su介绍

linux命令su用于变更为其它使用者的身份,如root用户外,需要输入使用者的密码

2.su用法

su [参数] user

|----------------|------------------|
| 参数 | 说明 |
| -c <command> | 执行指定的命令,然后切换回原用户 |
| - | 切换到目标用户的环境变量 |
[su参数]

3.实例

3.1.变更用户为ztj并在执行ls指令后退出变回原用户

命令:

su -c "ls /home" ztj

复制代码
[root@centos79-3 ~]# su -c "ls /home" ztj
test  ztj
[root@centos79-3 ~]# 

3.2.切换登录到目标用户,并使用目标用户的环境变量

命令:

su - ztj

复制代码
[root@centos79-3 ~]# su - ztj
Last login: Tue Sep 26 13:28:32 CST 2023 on pts/0
[ztj@centos79-3 ~]$ pwd
/home/ztj
[ztj@centos79-3 ~]$ 
相关推荐
gdizcm几秒前
linux判断文件类型的多种方法
linux·c++
夜星辰20231 分钟前
在服务器上使用 Docker,常用命令按功能分类整理
运维·服务器·docker
sofaraway132 分钟前
未能下载 VS Code 服务器(Failed to fetch)解决办法
运维·服务器
云栖梦泽4 分钟前
Linux内核与驱动:3.驱动模块传参,内核模块符号导出
linux·服务器·c++
程序猿编码4 分钟前
网络数据包环形缓存捕获技术:原理、设计与实现(C/C++代码实现)
linux·c语言·网络·tcp/ip·缓存
小王C语言4 分钟前
【Ext系列文件系统】————磁盘、分盘/分区/分组、软硬连接
运维
默|笙6 分钟前
【Linux】进程信号(4)_信号捕捉_内核态与用户态
linux·运维·服务器
supersolon8 分钟前
PVE9安装32位爱快路由(ikuai)
linux·运维·网络
123过去8 分钟前
mfterm使用教程
linux·网络·测试工具·安全
深圳市恒讯科技8 分钟前
OpenClaw 2026安全指南
运维·服务器·安全