2
実際にsudo
がインストールされていない古いシステムがありますが、これはdzdo
です。これはCentrifyのものです。私たちができることにはかなり制限があるように見えますが、基本的にはdzdo su -
です。そこで私たちはsshを実行して、dzdo su -
を実行してルートを取得し、私たちのことをします。sudoの代わりに `dzdo su -`を使ってファブリックを使うことはできますか?
これを行う方法はありますか?
私は
from fabric.api import settings
def as_root():
with settings(sudo_prefix='dzdo su -'):
sudo('whoami')
と
dzdo
と
dzdo su
とを試してみた...これらのアプローチの作品のどれも。
これにFabricを使用する方法はありますか?あなたのアプローチで、
def as_root():
env.sudo_prefix = "/usr/bin/dzdo -s"
sudo('whoami')
または::