您的位置:首页 > 运维架构 > Shell

shell 脚本切换用户

2015-05-02 01:27 239 查看
有时需要root运行程序,但希望一般用户执行此程序,此时可以编写shell脚本首先切换到root,再来调用此程序。当然目标也可以采用"chmod u+s 你的程序“实现。

采用shell切换到root用户。

change2root.sh:

#!/usr/bin/expect

expect -c "
spawn su -
expect "Password:"
send yourpassword\n    #此处为你的password,空格用"\ "表示, send \ \ \n表示当前密码为两空格
interact"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: