怎样在shell命令中连同密码一起输入

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
istry
帖子: 29
注册时间: 2008-08-27 13:46
来自: NCEPU
联系:

怎样在shell命令中连同密码一起输入

#1

帖子 istry » 2008-10-06 22:59

我想在shell命令中一次输入命令和密码

而不需要系统提示的时候再输入密码

例如:

sudo ifconfig 不输入密码就能看到 网络信息。
头像
sinyadvan
帖子: 724
注册时间: 2008-04-02 15:36
来自: O_O

Re: 怎样在shell命令中连同密码一起输入

#2

帖子 sinyadvan » 2008-10-06 23:02

$ visudo
yourname ALL=(ALL) NOPASSWD: ALL
^o^ && O_O && ^_^
One World|One Dream|One Piece
愛 ^_^ 這個 美麗的世界O_O

本公司专治各种不服、不爽、谩骂、挑衅。
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

Re: 怎样在shell命令中连同密码一起输入

#3

帖子 bones7456 » 2008-10-06 23:04

ifconfig 是不需要sudo的。
如果想sudo的时候不要输入密码,请搜索 visudo
其他情况请用 expect
关注我的blog: ε==3
头像
sinyadvan
帖子: 724
注册时间: 2008-04-02 15:36
来自: O_O

Re: 怎样在shell命令中连同密码一起输入

#4

帖子 sinyadvan » 2008-10-07 0:49

bones7456 写了:ifconfig 是不需要sudo的。
如果想sudo的时候不要输入密码,请搜索 visudo
其他情况请用 expect
不是给了吗,还搜索啊
^o^ && O_O && ^_^
One World|One Dream|One Piece
愛 ^_^ 這個 美麗的世界O_O

本公司专治各种不服、不爽、谩骂、挑衅。
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

Re: 怎样在shell命令中连同密码一起输入

#5

帖子 solcomo » 2008-10-07 1:52

echo password | sudo -S ifconfig
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
istry
帖子: 29
注册时间: 2008-08-27 13:46
来自: NCEPU
联系:

Re: 怎样在shell命令中连同密码一起输入

#6

帖子 istry » 2008-10-07 21:43

solcomo 写了:echo password | sudo -S ifconfig
正解!
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

Re: 怎样在shell命令中连同密码一起输入

#7

帖子 bones7456 » 2008-10-08 12:24

istry 写了:
solcomo 写了:echo password | sudo -S ifconfig
正解!
这是 “歪解”
关注我的blog: ε==3
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 怎样在shell命令中连同密码一起输入

#8

帖子 eexpress » 2008-10-08 12:36

排骨居然无理取闹。奇怪。
● 鸣学
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

Re: 怎样在shell命令中连同密码一起输入

#9

帖子 iblicf » 2008-10-08 12:40

的确是歪解, 任何情况都不推荐 sudo -s
头像
boreascn
帖子: 385
注册时间: 2008-03-26 14:28

Re: 怎样在shell命令中连同密码一起输入

#10

帖子 boreascn » 2008-10-08 13:12

iblicf 写了:的确是歪解, 任何情况都不推荐 sudo -s
说说原因萨。。
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

Re: 怎样在shell命令中连同密码一起输入

#11

帖子 iblicf » 2008-10-08 13:18

... 原因, 本来为了少打几个字, echo ...| sudo -s 打的更多, ok 做成 alias . 那势必把 passwd 明码放到文件里, so 要么 visudo 让 sudo 不要输密码, 要么直接 su - 切到 root ..
istry
帖子: 29
注册时间: 2008-08-27 13:46
来自: NCEPU
联系:

Re: 怎样在shell命令中连同密码一起输入

#12

帖子 istry » 2008-10-10 19:54

echo password | sudo ifconfig

这样就能实现了

sudo -s 的确有点不安全
头像
sinyadvan
帖子: 724
注册时间: 2008-04-02 15:36
来自: O_O

Re: 怎样在shell命令中连同密码一起输入

#13

帖子 sinyadvan » 2008-10-21 12:32

密码都明文了还能叫password吗?一脚把你踹到火星去 :em05
^o^ && O_O && ^_^
One World|One Dream|One Piece
愛 ^_^ 這個 美麗的世界O_O

本公司专治各种不服、不爽、谩骂、挑衅。
stanley1024
帖子: 44
注册时间: 2008-07-22 4:22

Re: 怎样在shell命令中连同密码一起输入

#14

帖子 stanley1024 » 2008-10-21 12:39

"sudo su "
:em11
gsf_ziv
帖子: 9
注册时间: 2008-10-16 9:10

Re: 怎样在shell命令中连同密码一起输入

#15

帖子 gsf_ziv » 2008-10-21 16:40

su username切换回去
回复