分页: 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.