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 ~]$ 
相关推荐
ltl7 小时前
校验和与数据完整性:CRC32C、xxHash 与端到端校验
linux
我是小灰灰吖7 小时前
Ubuntu 22.04 设置 CPU 性能模式:提升系统响应速度
linux·ubuntu
ltl7 小时前
持续性能分析:Parca、Pyroscope、Grafana Beyla
linux
ltl7 小时前
Direct I/O 与 O_DIRECT:绕过缓存的得与失
linux
盐焗鹌鹑蛋8 小时前
【Linux】进程控制
linux
微三云 - 廖会灵 (私域系统开发)9 小时前
抖店 OPC 自动化运营系统架构与商业代理分控体系完整解析
运维·系统架构·自动化
G31135422739 小时前
大模型不可用时,业务还能不能继续:企业需要设计降级方案
大数据·服务器·数据库·人工智能·深度学习
办公室马主任10 小时前
华南机械加工企业选MES服务商怎么选?
大数据·运维·人工智能·制造
盐焗鹌鹑蛋10 小时前
【Linux】进程程序替换
linux
鸠摩智首席音效师10 小时前
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead
linux