如何sudo i 不需要密码再sudo输入密码

如何在bash脚本中执行sudo时自动输入用户密码?
[问题点数:100分,结帖人Loaden]
本版专家分:710
2009年12月 C/C++大版内专家分月排行榜第一2009年6月 C/C++大版内专家分月排行榜第一
2011年5月 C/C++大版内专家分月排行榜第二2010年9月 C/C++大版内专家分月排行榜第二
2009年11月 C/C++大版内专家分月排行榜第三
结帖率 99.18%
CSDN今日推荐
本版专家分:452
本版专家分:2159
2012年1月 其他开发语言大版内专家分月排行榜第一2011年1月 其他开发语言大版内专家分月排行榜第一2010年12月 其他开发语言大版内专家分月排行榜第一
2011年6月 其他开发语言大版内专家分月排行榜第二2011年4月 其他开发语言大版内专家分月排行榜第二2011年2月 其他开发语言大版内专家分月排行榜第二2010年8月 其他开发语言大版内专家分月排行榜第二
2010年11月 其他开发语言大版内专家分月排行榜第三2010年10月 其他开发语言大版内专家分月排行榜第三2010年7月 其他开发语言大版内专家分月排行榜第三
本版专家分:113137
2010年 总版技术专家分年内排行榜第六
2011年5月 Linux/Unix社区大版内专家分月排行榜第一2011年4月 Linux/Unix社区大版内专家分月排行榜第一2011年3月 Linux/Unix社区大版内专家分月排行榜第一2010年12月 Linux/Unix社区大版内专家分月排行榜第一2010年11月 Linux/Unix社区大版内专家分月排行榜第一2010年10月 Linux/Unix社区大版内专家分月排行榜第一2010年9月 Linux/Unix社区大版内专家分月排行榜第一2010年8月 Linux/Unix社区大版内专家分月排行榜第一2010年7月 Linux/Unix社区大版内专家分月排行榜第一2010年6月 Linux/Unix社区大版内专家分月排行榜第一2010年5月 Linux/Unix社区大版内专家分月排行榜第一2010年4月 Linux/Unix社区大版内专家分月排行榜第一2010年3月 Linux/Unix社区大版内专家分月排行榜第一2010年2月 Linux/Unix社区大版内专家分月排行榜第一2010年1月 Linux/Unix社区大版内专家分月排行榜第一2009年10月 Linux/Unix社区大版内专家分月排行榜第一2009年9月 Linux/Unix社区大版内专家分月排行榜第一
2011年7月 Linux/Unix社区大版内专家分月排行榜第二2011年6月 Linux/Unix社区大版内专家分月排行榜第二2011年2月 Linux/Unix社区大版内专家分月排行榜第二
2011年1月 Linux/Unix社区大版内专家分月排行榜第三2009年11月 Linux/Unix社区大版内专家分月排行榜第三
本版专家分:710
2009年12月 C/C++大版内专家分月排行榜第一2009年6月 C/C++大版内专家分月排行榜第一
2011年5月 C/C++大版内专家分月排行榜第二2010年9月 C/C++大版内专家分月排行榜第二
2009年11月 C/C++大版内专家分月排行榜第三
结帖率 99.18%
本版专家分:113137
2010年 总版技术专家分年内排行榜第六
2011年5月 Linux/Unix社区大版内专家分月排行榜第一2011年4月 Linux/Unix社区大版内专家分月排行榜第一2011年3月 Linux/Unix社区大版内专家分月排行榜第一2010年12月 Linux/Unix社区大版内专家分月排行榜第一2010年11月 Linux/Unix社区大版内专家分月排行榜第一2010年10月 Linux/Unix社区大版内专家分月排行榜第一2010年9月 Linux/Unix社区大版内专家分月排行榜第一2010年8月 Linux/Unix社区大版内专家分月排行榜第一2010年7月 Linux/Unix社区大版内专家分月排行榜第一2010年6月 Linux/Unix社区大版内专家分月排行榜第一2010年5月 Linux/Unix社区大版内专家分月排行榜第一2010年4月 Linux/Unix社区大版内专家分月排行榜第一2010年3月 Linux/Unix社区大版内专家分月排行榜第一2010年2月 Linux/Unix社区大版内专家分月排行榜第一2010年1月 Linux/Unix社区大版内专家分月排行榜第一2009年10月 Linux/Unix社区大版内专家分月排行榜第一2009年9月 Linux/Unix社区大版内专家分月排行榜第一
2011年7月 Linux/Unix社区大版内专家分月排行榜第二2011年6月 Linux/Unix社区大版内专家分月排行榜第二2011年2月 Linux/Unix社区大版内专家分月排行榜第二
2011年1月 Linux/Unix社区大版内专家分月排行榜第三2009年11月 Linux/Unix社区大版内专家分月排行榜第三
本版专家分:113137
2010年 总版技术专家分年内排行榜第六
2011年5月 Linux/Unix社区大版内专家分月排行榜第一2011年4月 Linux/Unix社区大版内专家分月排行榜第一2011年3月 Linux/Unix社区大版内专家分月排行榜第一2010年12月 Linux/Unix社区大版内专家分月排行榜第一2010年11月 Linux/Unix社区大版内专家分月排行榜第一2010年10月 Linux/Unix社区大版内专家分月排行榜第一2010年9月 Linux/Unix社区大版内专家分月排行榜第一2010年8月 Linux/Unix社区大版内专家分月排行榜第一2010年7月 Linux/Unix社区大版内专家分月排行榜第一2010年6月 Linux/Unix社区大版内专家分月排行榜第一2010年5月 Linux/Unix社区大版内专家分月排行榜第一2010年4月 Linux/Unix社区大版内专家分月排行榜第一2010年3月 Linux/Unix社区大版内专家分月排行榜第一2010年2月 Linux/Unix社区大版内专家分月排行榜第一2010年1月 Linux/Unix社区大版内专家分月排行榜第一2009年10月 Linux/Unix社区大版内专家分月排行榜第一2009年9月 Linux/Unix社区大版内专家分月排行榜第一
2011年7月 Linux/Unix社区大版内专家分月排行榜第二2011年6月 Linux/Unix社区大版内专家分月排行榜第二2011年2月 Linux/Unix社区大版内专家分月排行榜第二
2011年1月 Linux/Unix社区大版内专家分月排行榜第三2009年11月 Linux/Unix社区大版内专家分月排行榜第三
本版专家分:710
2009年12月 C/C++大版内专家分月排行榜第一2009年6月 C/C++大版内专家分月排行榜第一
2011年5月 C/C++大版内专家分月排行榜第二2010年9月 C/C++大版内专家分月排行榜第二
2009年11月 C/C++大版内专家分月排行榜第三
结帖率 99.18%
本版专家分:39520
2011年8月 Linux/Unix社区大版内专家分月排行榜第一
2011年1月 Linux/Unix社区大版内专家分月排行榜第二2010年12月 Linux/Unix社区大版内专家分月排行榜第二2010年11月 Linux/Unix社区大版内专家分月排行榜第二
2011年11月 Linux/Unix社区大版内专家分月排行榜第三2011年10月 Linux/Unix社区大版内专家分月排行榜第三2011年6月 Linux/Unix社区大版内专家分月排行榜第三2011年5月 Linux/Unix社区大版内专家分月排行榜第三2011年4月 Linux/Unix社区大版内专家分月排行榜第三2011年3月 Linux/Unix社区大版内专家分月排行榜第三2011年2月 Linux/Unix社区大版内专家分月排行榜第三2010年5月 Linux/Unix社区大版内专家分月排行榜第三
本版专家分:39520
2011年8月 Linux/Unix社区大版内专家分月排行榜第一
2011年1月 Linux/Unix社区大版内专家分月排行榜第二2010年12月 Linux/Unix社区大版内专家分月排行榜第二2010年11月 Linux/Unix社区大版内专家分月排行榜第二
2011年11月 Linux/Unix社区大版内专家分月排行榜第三2011年10月 Linux/Unix社区大版内专家分月排行榜第三2011年6月 Linux/Unix社区大版内专家分月排行榜第三2011年5月 Linux/Unix社区大版内专家分月排行榜第三2011年4月 Linux/Unix社区大版内专家分月排行榜第三2011年3月 Linux/Unix社区大版内专家分月排行榜第三2011年2月 Linux/Unix社区大版内专家分月排行榜第三2010年5月 Linux/Unix社区大版内专家分月排行榜第三
本版专家分:113137
2010年 总版技术专家分年内排行榜第六
2011年5月 Linux/Unix社区大版内专家分月排行榜第一2011年4月 Linux/Unix社区大版内专家分月排行榜第一2011年3月 Linux/Unix社区大版内专家分月排行榜第一2010年12月 Linux/Unix社区大版内专家分月排行榜第一2010年11月 Linux/Unix社区大版内专家分月排行榜第一2010年10月 Linux/Unix社区大版内专家分月排行榜第一2010年9月 Linux/Unix社区大版内专家分月排行榜第一2010年8月 Linux/Unix社区大版内专家分月排行榜第一2010年7月 Linux/Unix社区大版内专家分月排行榜第一2010年6月 Linux/Unix社区大版内专家分月排行榜第一2010年5月 Linux/Unix社区大版内专家分月排行榜第一2010年4月 Linux/Unix社区大版内专家分月排行榜第一2010年3月 Linux/Unix社区大版内专家分月排行榜第一2010年2月 Linux/Unix社区大版内专家分月排行榜第一2010年1月 Linux/Unix社区大版内专家分月排行榜第一2009年10月 Linux/Unix社区大版内专家分月排行榜第一2009年9月 Linux/Unix社区大版内专家分月排行榜第一
2011年7月 Linux/Unix社区大版内专家分月排行榜第二2011年6月 Linux/Unix社区大版内专家分月排行榜第二2011年2月 Linux/Unix社区大版内专家分月排行榜第二
2011年1月 Linux/Unix社区大版内专家分月排行榜第三2009年11月 Linux/Unix社区大版内专家分月排行榜第三
本版专家分:10113
本版专家分:327
本版专家分:358
本版专家分:710
2009年12月 C/C++大版内专家分月排行榜第一2009年6月 C/C++大版内专家分月排行榜第一
2011年5月 C/C++大版内专家分月排行榜第二2010年9月 C/C++大版内专家分月排行榜第二
2009年11月 C/C++大版内专家分月排行榜第三
结帖率 99.18%
本版专家分:710
2009年12月 C/C++大版内专家分月排行榜第一2009年6月 C/C++大版内专家分月排行榜第一
2011年5月 C/C++大版内专家分月排行榜第二2010年9月 C/C++大版内专家分月排行榜第二
2009年11月 C/C++大版内专家分月排行榜第三
结帖率 99.18%
本版专家分:710
2009年12月 C/C++大版内专家分月排行榜第一2009年6月 C/C++大版内专家分月排行榜第一
2011年5月 C/C++大版内专家分月排行榜第二2010年9月 C/C++大版内专家分月排行榜第二
2009年11月 C/C++大版内专家分月排行榜第三
结帖率 99.18%
本版专家分:113137
2010年 总版技术专家分年内排行榜第六
2011年5月 Linux/Unix社区大版内专家分月排行榜第一2011年4月 Linux/Unix社区大版内专家分月排行榜第一2011年3月 Linux/Unix社区大版内专家分月排行榜第一2010年12月 Linux/Unix社区大版内专家分月排行榜第一2010年11月 Linux/Unix社区大版内专家分月排行榜第一2010年10月 Linux/Unix社区大版内专家分月排行榜第一2010年9月 Linux/Unix社区大版内专家分月排行榜第一2010年8月 Linux/Unix社区大版内专家分月排行榜第一2010年7月 Linux/Unix社区大版内专家分月排行榜第一2010年6月 Linux/Unix社区大版内专家分月排行榜第一2010年5月 Linux/Unix社区大版内专家分月排行榜第一2010年4月 Linux/Unix社区大版内专家分月排行榜第一2010年3月 Linux/Unix社区大版内专家分月排行榜第一2010年2月 Linux/Unix社区大版内专家分月排行榜第一2010年1月 Linux/Unix社区大版内专家分月排行榜第一2009年10月 Linux/Unix社区大版内专家分月排行榜第一2009年9月 Linux/Unix社区大版内专家分月排行榜第一
2011年7月 Linux/Unix社区大版内专家分月排行榜第二2011年6月 Linux/Unix社区大版内专家分月排行榜第二2011年2月 Linux/Unix社区大版内专家分月排行榜第二
2011年1月 Linux/Unix社区大版内专家分月排行榜第三2009年11月 Linux/Unix社区大版内专家分月排行榜第三
本版专家分:113137
2010年 总版技术专家分年内排行榜第六
2011年5月 Linux/Unix社区大版内专家分月排行榜第一2011年4月 Linux/Unix社区大版内专家分月排行榜第一2011年3月 Linux/Unix社区大版内专家分月排行榜第一2010年12月 Linux/Unix社区大版内专家分月排行榜第一2010年11月 Linux/Unix社区大版内专家分月排行榜第一2010年10月 Linux/Unix社区大版内专家分月排行榜第一2010年9月 Linux/Unix社区大版内专家分月排行榜第一2010年8月 Linux/Unix社区大版内专家分月排行榜第一2010年7月 Linux/Unix社区大版内专家分月排行榜第一2010年6月 Linux/Unix社区大版内专家分月排行榜第一2010年5月 Linux/Unix社区大版内专家分月排行榜第一2010年4月 Linux/Unix社区大版内专家分月排行榜第一2010年3月 Linux/Unix社区大版内专家分月排行榜第一2010年2月 Linux/Unix社区大版内专家分月排行榜第一2010年1月 Linux/Unix社区大版内专家分月排行榜第一2009年10月 Linux/Unix社区大版内专家分月排行榜第一2009年9月 Linux/Unix社区大版内专家分月排行榜第一
2011年7月 Linux/Unix社区大版内专家分月排行榜第二2011年6月 Linux/Unix社区大版内专家分月排行榜第二2011年2月 Linux/Unix社区大版内专家分月排行榜第二
2011年1月 Linux/Unix社区大版内专家分月排行榜第三2009年11月 Linux/Unix社区大版内专家分月排行榜第三
本版专家分:710
2009年12月 C/C++大版内专家分月排行榜第一2009年6月 C/C++大版内专家分月排行榜第一
2011年5月 C/C++大版内专家分月排行榜第二2010年9月 C/C++大版内专家分月排行榜第二
2009年11月 C/C++大版内专家分月排行榜第三
结帖率 99.18%
本版专家分:0
匿名用户不能发表回复!|
CSDN今日推荐mac操作系统sudo的时候不用输入密码_网络管理_动态网站制作指南
mac操作系统sudo的时候不用输入密码
来源:人气:974
  我们在执行很多需要高级权限的操作时,都需要用 sudo 来以 root
身份执行,这时候系统会要求你输入当前管理员的密码以验明正身。这个虽然是很有必要的安全策略,但是在私人电脑上这个步骤显然有些多余,我们可以用下面的方法来省略这个验证,打开
terminal:  sudo vi /etc/sudoers  当然也可以使用任何一个你觉得顺手的编辑器编辑这个文件。在里面找到对应你要改的用户名,比如说 gkp 的那行,修改为:  gkp ALL=(ALL) NOPASSWD:ALL  这样的格式,保存退出就可以了
优质网站模板使用sudo命令不用输入密码的方法探究
上次的博文里遇到的一个技术问题是,当想要执行具有root权限的sudo的指令之后,系统会让你再输入一次密码作为确认,这一个步骤能不能被自动化掉呢?
目前所知的有两种方法。最简单的方法是先进入root权限,进入etc/sudoers 里面修改,这个可以直接通过命令sudo
visudo 就能打开相应的配置文件,然后在里面找到相应的属性,修改成不需要输入密码的模式。
但是这个方法有一个局限就在于,我们还是必须先拥有root权限。很多情况下系统吧root账户关闭了,只允许用户用sudo操作的时候,上面的方法就行不通了。
其实还有第二种方法,就是使用包含expect语句的shell脚本实现自动化的输入密码。
具体案例如下: 我们现在要发送的命令是关闭防火墙 sudo service iptables
stop,使用的账户的admin,
命令出来的结果是[sysadmin] password for sysadmin: 即提示用户再次输入密码确认。
写一个shell脚本,expect.sh 如下
#!/usr/bin/expect
set timeout 30
spawn sudo service iptables stop
expect "sysadmin:"
send "password\r"
第一句是设定expect的位置,
第二句是设置等待时间,
第三句可以看见我想执行的代码被封装在一个spawn里面,这个是expect特有的一个指令。
第四句就是期待出现的[sysadmin] password
for sysadmin:这句话的最后几个字符,脚本自动检测这几个字符的出现
第五句就是发送密码,模拟用户手动输入密码确认的过程。 值得注意的是,这里的密码后面一定要加上\r
最后一句是把控制权还给控制台
通过ftp或者sftp吧这个脚本上传到linux系统中(我的是linux虚拟机中),然后chmod a+x
expect.sh, 再./expect.sh ,
就能自动执行这句sudo的语句而不再需要用户手动输入密码了,这个交互的步骤就被自动化掉了。
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。centos sudo设定&不用每次输入密码
visudo -f /etc/sudoers
ALL=(ALL) NOPASSWD: ALL
Copyright (C) , All Rights Reserved.
版权所有 闽ICP备号
processed in 0.039 (s). 13 q(s)脚踏实地,一个脚步一个印
sudo 不用输入密码
第一种方式
#!/bin/bash
echo 'xxxxx'
SUDO_ASKPASS=/var/lib/jenkins/pw.sh sudo -A gbp buildpackage --git-ignore-branch -sa
第二种方式
vim /etc/sudoeers
免密码也可以
jenkins ALL=(ALL:ALL) NOPASSWD:ALL
如果出现sudo无终端处理香瓜弄错可以
vim /etc/sudoeers 下面 注释掉即可
requiretty
没有更多推荐了,}

我要回帖

更多关于 sudo 不需要输入密码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信