Amazon ec2 刀引导-sudo不工作

Amazon ec2 刀引导-sudo不工作,amazon-ec2,chef-infra,knife,Amazon Ec2,Chef Infra,Knife,我正在尝试使用以下命令引导amazon aws实例: knife bootstrap 50.60.71.109 -N {node_name} -d {distro} -E {environment} -x ubuntu -i ~/.ssh/my-key.pem --sudo 但我得到的结果表明它没有正确使用sudo: 52.60.71.109 usage: sudo -h | -K | -k | -V 52.60.71.109 usage: sudo -v [-AknS] [-g group]

我正在尝试使用以下命令引导amazon aws实例:

knife bootstrap 50.60.71.109 -N {node_name} -d {distro} -E {environment} -x ubuntu -i ~/.ssh/my-key.pem --sudo
但我得到的结果表明它没有正确使用sudo:

52.60.71.109 usage: sudo -h | -K | -k | -V
52.60.71.109 usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
52.60.71.109 usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user]
52.60.71.109             [command]
52.60.71.109 usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
52.60.71.109             prompt] [-u user] [VAR=value] [-i|-s] [<command>]
52.60.71.109 usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
52.60.71.109             prompt] [-u user] file ...
52.60.71.109 E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
...
52.60.71.109用法:sudo-h |-K |-K |-V
52.60.71.109用法:sudo-v[-AknS][-g组][-h主机][-p提示符][-u用户]
52.60.71.109用法:sudo-l[-AknS][-g组][-h主机][-p提示符][-U用户][-U用户]
52.60.71.109[命令]
52.60.71.109用法:sudo[-AbEHknPS][r角色][t类型][C数量][g组][h主机][p
52.60.71.109提示][u用户][VAR=value][i |-s][]
52.60.71.109用法:sudo-e[-AknS][-r角色]-t类型]-C数量]-g组]-h主机]-p
52.60.71.109提示][u用户]文件。。。
52.60.71.109 E:无法打开锁文件/var/lib/apt/lists/lock-打开(13:权限被拒绝)
...
服务器是一个ec2 ubuntu 14.04实例


我的knife版本是
11.16.4

您是否有ubuntu用户的无密码sudo访问权限?请阅读knife引导帮助:“-d,--distro distro distro使用模板引导发行版。[不推荐使用]改用-t/-bootstrap template选项。”是的,服务器设置为无密码sudo。