,
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'