在shell脚本里切换用户执行命令
时间: 2023-07-21 19:05:03 浏览: 165
Shell脚本中实现切换用户并执行命令操作
可以使用`su`命令切换用户执行命令。例如,假设要切换到名为`user2`的用户,并执行`ls`命令,可以使用以下命令:
```
su - user2 -c "ls"
```
其中,`-`表示使用`user2`用户的Shell环境,`-c`表示执行命令。将`ls`命令换成需要执行的命令即可。需要注意的是,切换用户需要有足够的权限才能执行成功。
阅读全文