linux - 我们可以写一个简单的 bash 脚本来自动以 root 用户身份登录吗

标签 linux unix ubuntu-10.04 ubuntu-11.04 ubuntu-10.10

我通常每天必须以 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/

相关文章:

linux - 如何使用 sed 选择性地替换某些行

c++ - 在 linux 上的 c++ 代码中通过 sendfile() 复制的速度是多少?

linux - awk -F 命令根据第一个匹配的模式进行打印

python - flask 虚拟环境

python - 在 Eclipse 中为远程系统资源管理器启用 pep8

ruby-on-rails - 在 Ubuntu 中安装 "rails"时出现问题

linux - 在原始终端输出中查找 ANSI 转义没有意义

Java Runtime.getRuntime().exec for unix find command with not path

ruby - Ubuntu 10.04 上的 ruby​​gems 更新后 dev_appserver.rb 无法启动

ubuntu - 如何为 Amazon EC2 实例设置 SSH 访问?