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 ~]$ 
相关推荐
视觉震撼6 分钟前
RDP登录事件详细溯源分析脚本(兼容Windows PowerShell版本)
运维·网络·windows·网络安全·网络攻击模型·安全威胁分析·安全架构
Lolo_fi20 分钟前
记录Fedora43上安装向日葵
linux
noravinsc27 分钟前
两台 centos 7.9 部署 pbs version 18.1.4 集群
linux·运维·centos
你的微笑,乱了夏天29 分钟前
linux centos常用命令整理
linux·运维·centos
故林丶34 分钟前
【Linux】CentOS 7.8 Docker + Docker Compose 安装
linux·docker·centos
刘一说35 分钟前
CentOS系统一键安装Memcached教程
linux·centos·memcached
网硕互联的小客服1 小时前
Windows2008 如何禁用FSO?
运维·服务器·网络·windows·安全
不惑_1 小时前
[特殊字符] 在 Linux 上设置 SQLite
linux·jvm·sqlite
上线就吃代码1 小时前
【等保测评】数据库数据库配置have_ssl参数为yes
服务器·数据库·ssl
塔能物联运维2 小时前
物联网运维中的多模态数据融合与智能决策优化技术
运维·物联网