Python Tabric и Amazon EC2: Sudo Password Projected

Вы знаете, что на EC2 есть Нет пароля, связанного с пользователем «Ubuntu». Со следующими строками, если я пытаюсь запустить:

FAB Development install_dir

Я получаю:

[EC2-46-51-132-252.eu-west-252-252.eu-west-2.compute.amazonaws.com] sudo: chown -r webadmin: webadmin / var / www [EC2-46-51-132-252.eu-51-132-252.eu-west-252-252.eu-west-2.compute.amazonaws.com] Войти Пароль:

Я пытался добавить оболочку = false в Sudo Method (согласно Могу ли я предотвратить Подсказывая мне пароль Sudo? ), но это ничего не меняет

любой идеи? Большое спасибо !

def development():
    env.envname = 'development'
    env.user = 'ubuntu'
    env.group = 'ubuntu'
    env.chuser = 'webadmin'
    env.chgroup = 'webadmin'
    env.hosts = ['ec2-***.eu-west-1.compute.amazonaws.com']
    env.envname_abriev = 'dev'
    env.key_filename = '/home/xx/.ssh/xx.pem'

    env.postgresql_version = '9.0'

def install_dir():
    if not exists('/var/www'):
        sudo('mkdir /var/www')
    sudo('chown -R %s:%s /var/www' % (env.chuser, env.chgroup))

5
задан Community 23 May 2017 в 12:23
поделиться