centos7 通过shell切换root用户

1.yum install expect
需要使用这个命令
2.编写 shell脚本 vi test.sh
#!/bin/sh
echo 'su user[root]!'

expect -c "
spawn su - root
expect ":"
send "your password
"
interact
"
echo "ok!"
~    
3.执行脚本./test.sh

 亲测~~有效...~~~


  

原文地址:https://www.cnblogs.com/zf-crazy/p/14377208.html