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 ~]$ 
相关推荐
Evan芙19 小时前
用Shell脚本破解经典鸡兔同笼问题
linux·运维·网络
悟能不能悟19 小时前
登录jenkins默认用户密码
运维·jenkins
大大大水蜜桃19 小时前
Nginx HTTPS服务搭建实验
运维·nginx·https
BugShare20 小时前
粗心大意必酿大祸,记录nginx配置文件的一次闹剧
运维·nginx
꧁坚持很酷꧂20 小时前
Ubuntu系统下Qt程序连接串口设备没有问题,但运行时出现Permission denied的解决方法
linux·qt·ubuntu
jerryinwuhan20 小时前
机器人控制程序
linux·运维·网络
honeysuckle_luo20 小时前
香橙派ai pro安装支持昇腾NPU的ollama
linux·运维·服务器
池央21 小时前
从“算子不支持”到“NPU高效执行”:CANN 8.0 TBE 自定义算子落地实践
linux·人工智能
小锋学长生活大爆炸21 小时前
【教程】CentOS在不知道root密码的情况下进入shell和重置密码
linux·运维·centos
weixin_466821 小时前
Docker常用命令与操作
运维·docker·容器