分页: 1 / 1

求助:怎么在脚本里自动输入密码?

发表于 : 2009-01-21 14:07
htpr
我想以管理员身份运行某个程序,写了如下脚本:

#!/bin/bash
cd ~/myfolder
sudo /opt/soft/name

然后保存到桌面上,设为可执行,希望点击后能自动以root身份运行那个程序, 但是不成功

怎样才能做到这个要求?

Re: 求助:怎么在脚本里自动输入密码?

发表于 : 2009-01-21 14:14
norivallyy
用sudoers吧

Re: 求助:怎么在脚本里自动输入密码?

发表于 : 2009-01-21 14:18
xiooli
expect(不过密码明文了不安全,或者你设sudo不用密码吧。)

Re: 求助:怎么在脚本里自动输入密码?

发表于 : 2009-01-21 14:41
htpr
就我一个人用,不用担心安全问题, 我只是不想每次启动时到terminal里输一长串命令加密码

sudo /opt/soft/name
expect(password)

这样吗?

Re: 求助:怎么在脚本里自动输入密码?

发表于 : 2009-01-21 15:02
bones7456
echo 密码 | sudo -S
不过强烈不建你这么干.非干不可以的话,我也没办法...

Re: 求助:怎么在脚本里自动输入密码?

发表于 : 2009-01-21 15:13
xiooli
htpr 写了:就我一个人用,不用担心安全问题, 我只是不想每次启动时到terminal里输一长串命令加密码

sudo /opt/soft/name
expect(password)

这样吗?
不是的,你搜下子吧,expect我也不熟。

Re: 求助:怎么在脚本里自动输入密码?

发表于 : 2009-01-22 5:09
htpr
thank you, it works.