我通常每天必须以 super 用户身份登录 20 到 50 次,一次又一次地输入长密码..
我刚刚创建了一个简单的 bash 脚本
#!/bin/bash
sudo -s
echo password
./测试
输出 root@localhost: 密码 当我执行它时,它就像魅力一样工作......但它在屏幕上显示我的密码......
对于这个小问题,有人有其他最好的解决方案吗......
我希望这不是安全标准中的所有解决方案......我们可以有任何其他解决方案而不暴露我的密码......
最佳答案
您可以将回显密码通过管道传输到命令中。尝试这样的事情:
echo myPassword | sudo -S
你可以看到更多关于这个的信息 here .
问题是,您真的希望将密码放在 shell 脚本文件中吗? (只是强调这是一个糟糕的想法)
关于linux - 我们可以写一个简单的 bash 脚本来自动以 root 用户身份登录吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8015976/