美文网首页搞网络的
deepin自动提升普通用户权限——expect

deepin自动提升普通用户权限——expect

作者: bj海景房 | 来源:发表于2020-11-11 15:46 被阅读0次

deepin 20 社区版

默认是普通用户

sudo su命令,输入密码就可以直接切换到root身份

本文想写个脚本,直接执行脚本免输密码进入root身份

1、创建脚本文件su.sh,并赋予执行权限

touch su.sh

chmod  +x su.sh

2、脚本内容如下

#!/usr/bin/expect     //蛇棒开头,whereis expect可以看到expect的命令执行文件

spawn sudo su -   //spawn开启一个进程,后跟具体命令

expect "*的密码"   //希望收到的信息

send "passwd\n"   //发送密码并换行提交

interact   //保持交互

3、将su.sh文件放到$PATH下

echo $PATH  //随便找个目录将su.sh放到此目录下即可

最后直接执行此脚本试试吧

亲测有效

相关文章

网友评论

    本文标题:deepin自动提升普通用户权限——expect

    本文链接:https://www.haomeiwen.com/subject/usgebktx.html