当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 怎么能够让脚本自动输入sudo密码?
帖子发表于 : 2010-11-23 17:06 

注册: 2009-02-05 14:16
帖子: 19
送出感谢: 0 次
接收感谢: 0 次
我把sudo功能设置为必须使用密码才能使用(为了安全)
但是脚本程序有时是在无人值守的方式下执行的,那么如果脚本中要使用sudo的时候就会提示输入密码,怎么能够让脚本自动输入密码,这个密码可以存储在变量里,也可以存储在文件里,如果可能,密码需要已一定加密方式保存,在脚本中解码后输入到命令行中?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 怎么能够让脚本自动输入sudo密码?
帖子发表于 : 2010-11-23 17:12 
头像

注册: 2008-09-13 19:17
帖子: 7789
系统: Arch Linux (x86_64)
送出感谢: 10
接收感谢: 77
echo yourpassword | sudo -S command

这样是明文的。


_________________
博客:http://www.lainme.com



_________________
评价: 3.7% skycross
 
页首
 用户资料  
 
3 楼 
 文章标题 : Re: 怎么能够让脚本自动输入sudo密码?
帖子发表于 : 2010-11-23 17:20 
头像

注册: 2009-12-04 13:29
帖子: 1145
送出感谢: 2
接收感谢: 0 次
lz刚在csdn问过了。。 :em06


_________________
关注和奉献Tianjin Linux User Group的建设,热心参与开源社区,Linux爱好者,python初学者,希望成为一名geek,求交流求指导

我知道发QQ群是不对的。。。可是:Linux天津qq群104029520 73809331,终有一天会没有QQ的。。

Blog:http://www.freetstar.com //欢迎
twitter:https://twitter.com/freetstar


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 怎么能够让脚本自动输入sudo密码?
帖子发表于 : 2010-11-23 17:56 

注册: 2009-02-05 14:16
帖子: 19
送出感谢: 0 次
接收感谢: 0 次
lainme 写道:
echo yourpassword | sudo -S command

这样是明文的。

麻烦问下 -S选项是什么意义?我man了以后没发现有-S,只有-s,虽然这条命令有效,但是想弄清-S的意义


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 怎么能够让脚本自动输入sudo密码?
帖子发表于 : 2010-11-23 18:03 
头像

注册: 2008-09-18 13:11
帖子: 2797
送出感谢: 1
接收感谢: 458
为什么我就能man到:
引用:
-S The -S (stdin) option causes sudo to read the password from
the standard input instead of the terminal device. The
password must be followed by a newline character.


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 怎么能够让脚本自动输入sudo密码?
帖子发表于 : 2010-11-23 18:21 
头像

注册: 2008-04-26 12:41
帖子: 11003
送出感谢: 11
接收感谢: 38
:em09


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 怎么能够让脚本自动输入sudo密码?
帖子发表于 : 2010-11-23 18:29 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
sudo gedit /etc/sudoers
my_username ALL = (ALL) NOPASSWD: /home/(my_username)/My_Scripts.sh


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 怎么能够让脚本自动输入sudo密码?
帖子发表于 : 2010-11-23 20:56 
头像

注册: 2008-06-18 22:02
帖子: 186
送出感谢: 0 次
接收感谢: 1
expect


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 怎么能够让脚本自动输入sudo密码?
帖子发表于 : 2015-01-18 16:00 

注册: 2015-01-17 10:35
帖子: 2
系统: win8.1
送出感谢: 1
接收感谢: 0 次
lainme 写道:
echo yourpassword | sudo -S command

这样是明文的。

本人小白,刚刚装的ubuntu14.04,但是进入sudo中要我输入密码,
怎么样才知道自己的密码是多少,或者怎样更改密码,谢谢.


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 怎么能够让脚本自动输入sudo密码?
帖子发表于 : 2015-01-18 22:39 
头像

注册: 2008-09-13 19:17
帖子: 7789
系统: Arch Linux (x86_64)
送出感谢: 10
接收感谢: 77
skycross 写道:
lainme 写道:
echo yourpassword | sudo -S command

这样是明文的。

本人小白,刚刚装的ubuntu14.04,但是进入sudo中要我输入密码,
怎么样才知道自己的密码是多少,或者怎样更改密码,谢谢.

密码就是你安装时建立自己账户的那步要求你输入的那个


_________________
博客:http://www.lainme.com


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:poloshiao 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译