View Single Post
Old 03-28-2011, 04:50 AM   #1
hjrhyer8324
 
Posts: n/a
Default Canada Goose Solaris Parka95542

,CA Canada Goose women's Vest

今天测试了下前两天写的脚本,mens moncler jackets,发现了sudo执行报错的问题,下面是报错的信息:
sudo: sorry, you must have a tty to run sudo
查了些资料,canada goose parka09825,supra shoes store,说是用visudo命令修改sudo的配置文件,outlet puma13950,mens timberland roll top,注释掉Defaults requiretty,希望设计师多看 多学・。这个方法是可以的,Canada Goose Solaris Parka,问题出在我没有权限去改这个配置,我只有执行sudo命令的普通用户权限,而我又要用脚本来批量处理我的 工作,shoes puma,代替我的手工输入,discount fendi handbags
脚本里我连接远端服务器用expect代替我输入登录服务器的密码和在远端服务器上执行一些sudo的命令 ,Waterproof Boots。从报错的提示信息看是需要一个tty才可以执行sudo命令,timberland 2010,所以虚拟一个tty出来应该就可以了,women moncler vest onsale
用script和expect都可以虚拟出来一个终端:
setsid script -c 'command' /dev/null
setsid expect -c 'command'
  Reply With Quote

Sponsored Links