执行 sudo 命令下避免输入密码的两个方法
来源:互联网 发布:php防止表单模拟提交 编辑:程序博客网 时间:2024/04/29 15:49
sudo 命令默认是通过终端设备读取密码,这样每次执行命令都需要用户输入密码后才能继续运行。但对于需要定时执行的脚本,就只能修改 sudo 读取密码的方法了。下面分别是一个关机和一个重启脚本的例子:
采用重定向的方法(关机)
#!/bin/bash
sudo -S shutdown -h now <<EOF
password
EOF
利用管道(重启)
#!/bin/bash
echo password | sudo -S shutdown -r now
其中选项 -S(S是大写的)是使 sudo 命令用标准输入替代终端输入,这样 sudo 命令就可以从脚本中读取到密码(即脚本中的 password)。只是,这种两种方法均需要将明文密码保存在脚本中,如果被别人看到这个脚本,就会知道系统密码了。
原文:http://ifedora.diandian.com/post/2012-02-28/15816554
0 0
- 执行 sudo 命令下避免输入密码的两个方法
- sudo命令自动输入密码的方法
- sudo 避免多次输入密码的方法 sudoers
- ubuntu下用脚本执行sudo命令免去输入密码
- Ubuntu不输入密码执行sudo命令方法介绍
- 使用sudo命令不用输入密码的方法探究
- 使用sudo命令,免输入密码的方法
- ubuntu下sudo命令不再输入密码
- linux下普通用户使用sudo不用输入密码的方法
- sudo 命令执行的很慢,很久才出现密码输入
- centos 中特定用户用sudo 执行命令不需要输入密码的设置
- sudo命令不用密码的方法
- ubuntu 输入sudo 免去密码输入的方法
- ubuntu 执行 sudo su 输入密码无效
- 在ubuntu7.10中sudo不用输入密码的方法
- Ubuntu使用sudo不用输入密码的方法
- Linux/Ubuntu sudo不用输入密码的方法
- 普通用户执行sudo命令方法
- Block 使用总结
- 脸谱为什么认为WhatsApp每个员工值20亿
- 时间日期格式化用法
- 闪回事务处理回退
- 关于jquery的load方法在ie7下面不能很好达到预想中问题的解决办法。
- 执行 sudo 命令下避免输入密码的两个方法
- http://home.gongkong.com/profile/blogdetail.aspx?id=2013120610242900001
- c++ 栈的顺序表示
- unix环境高级编程
- ZJU_BASIC LEVEL_1017 大数相除 递归的简单应用
- RabbitMQ消息队列(六):使用主题进行消息分发
- RabbitMQ消息队列(七):适用于云计算集群的远程调用(RPC)
- Socket通信简介
- sdut2773 小P的故事——神奇的Dota(完全背包)