分页: 1 / 2
怎样在shell命令中连同密码一起输入
发表于 : 2008-10-06 22:59
由 istry
我想在shell命令中一次输入命令和密码
而不需要系统提示的时候再输入密码
例如:
sudo ifconfig 不输入密码就能看到 网络信息。
Re: 怎样在shell命令中连同密码一起输入
发表于 : 2008-10-06 23:02
由 sinyadvan
$ visudo
yourname ALL=(ALL) NOPASSWD: ALL
Re: 怎样在shell命令中连同密码一起输入
发表于 : 2008-10-06 23:04
由 bones7456
ifconfig 是不需要sudo的。
如果想sudo的时候不要输入密码,请搜索 visudo
其他情况请用 expect
Re: 怎样在shell命令中连同密码一起输入
发表于 : 2008-10-07 0:49
由 sinyadvan
bones7456 写了:ifconfig 是不需要sudo的。
如果想sudo的时候不要输入密码,请搜索 visudo
其他情况请用 expect
不是给了吗,还搜索啊
Re: 怎样在shell命令中连同密码一起输入
发表于 : 2008-10-07 1:52
由 solcomo
echo password | sudo -S ifconfig
Re: 怎样在shell命令中连同密码一起输入
发表于 : 2008-10-07 21:43
由 istry
solcomo 写了:echo password | sudo -S ifconfig
正解!
Re: 怎样在shell命令中连同密码一起输入
发表于 : 2008-10-08 12:24
由 bones7456
istry 写了:solcomo 写了:echo password | sudo -S ifconfig
正解!
这是 “歪解”
Re: 怎样在shell命令中连同密码一起输入
发表于 : 2008-10-08 12:36
由 eexpress
排骨居然无理取闹。奇怪。
Re: 怎样在shell命令中连同密码一起输入
发表于 : 2008-10-08 12:40
由 iblicf
的确是歪解, 任何情况都不推荐 sudo -s
Re: 怎样在shell命令中连同密码一起输入
发表于 : 2008-10-08 13:12
由 boreascn
iblicf 写了:的确是歪解, 任何情况都不推荐 sudo -s
说说原因萨。。
Re: 怎样在shell命令中连同密码一起输入
发表于 : 2008-10-08 13:18
由 iblicf
... 原因, 本来为了少打几个字, echo ...| sudo -s 打的更多, ok 做成 alias . 那势必把 passwd 明码放到文件里, so 要么 visudo 让 sudo 不要输密码, 要么直接 su - 切到 root ..
Re: 怎样在shell命令中连同密码一起输入
发表于 : 2008-10-10 19:54
由 istry
echo password | sudo ifconfig
这样就能实现了
sudo -s 的确有点不安全
Re: 怎样在shell命令中连同密码一起输入
发表于 : 2008-10-21 12:32
由 sinyadvan
密码都明文了还能叫password吗?一脚把你踹到火星去

Re: 怎样在shell命令中连同密码一起输入
发表于 : 2008-10-21 12:39
由 stanley1024
"sudo su "

Re: 怎样在shell命令中连同密码一起输入
发表于 : 2008-10-21 16:40
由 gsf_ziv
su username切换回去