В настоящее время я пытаюсь сделать следующее с помощью Fabric :
- запустить команду «whoami» от имени пользователя «user1» на хосте
- запустить команду «whoami» от имени пользователя «user2» на хосте
Соответствующие команды Баха:
$ ssh user1@host
[...enter password...]
$ whoami
$ su - user2
[...enter password...]
$ whoami
Обратите внимание, что единственным пользователем, которому разрешено подключаться к хосту, является "user1". Я не могу подключиться к своему хосту с помощью user2.
Я попробовал этот код ткани:
def mytask():
with settings(user='user1', password='p1'):
run('whoami')
with settings(user='user2', password='p2'):
run('whoami')
Но он продолжает спрашивать у меня пароль user2.