Shell脚本中怎么实现用户切换实现操作
Posted 7haoyu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell脚本中怎么实现用户切换实现操作相关的知识,希望对你有一定的参考价值。
当我们在服务器上面疯狂的进行操作的时候,我们用shell脚本来帮我们来完成一些基本的任务,但是一些命令或者一些操作需要我们不断切换用户来实现的话,在shell脚本就不那么好实现了,那么我们在shell脚本中应该怎么去写这个用户切换的代码呢?
su -chen -c "command" 适用于切换目录只执行一条命令
su -chen -s path 适用于切换目录执行多条命令
执行多条命令的时候,要创建一般用户的commandshell,提权到可执行脚本,然后在主shell中执行多条命令的切换代码,即可完成切换用户执行命令
以上是关于Shell脚本中怎么实现用户切换实现操作的主要内容,如果未能解决你的问题,请参考以下文章
shell中调用expect 我编写了一个普通用户切换到root的脚本。
linux centos 中 root 用户 vim 命令创建的.sh 脚本 显示颜色 ,但切换为普通用户就不显示颜色了