Fabric: izinkan spesifikasi '-H' (set HOME) ke Sudo

Dibuat pada 4 Sep 2011  ·  2Komentar  ·  Sumber: fabric/fabric

Tanpa flag -H ke perintah sudo, panggilan ke pip mungkin gagal saat dijalankan melalui sudo karena HOME masih disetel ke nama pengguna SSH, bukan nama pengguna sudo. Ini diperlukan, misalnya, untuk menulis log kesalahan jika pembuatan paket gagal.

Setel ini secara default, atau berikan argumen ke sudo() yang akan mengaktifkannya pada perintah sudo jarak jauh.

Bug Feature sudo()

Komentar yang paling membantu

Saya digigit oleh ini juga. Meskipun 'env_reset' disetel di file sudoers default ubuntu, HOME tidak disetel ke pengguna yang Anda sudo... Sebelum berakhir di fabric itu sendiri, selalu ada cara mudah untuk menyetel opsi '-H'. Di dekat bagian atas fabfile Anda, atur ini:

env['sudo_prefix'] += '-H '

Semua 2 komentar

Saya digigit oleh ini juga. Meskipun 'env_reset' disetel di file sudoers default ubuntu, HOME tidak disetel ke pengguna yang Anda sudo... Sebelum berakhir di fabric itu sendiri, selalu ada cara mudah untuk menyetel opsi '-H'. Di dekat bagian atas fabfile Anda, atur ini:

env['sudo_prefix'] += '-H '

Saya akan melipat ini menjadi #503, tidak ada gunanya berdiskusi 2x.

@tobiasmcnulty dan @reinout Saya punya komentar tentang #503 re: gunakan -i alih-alih -H , jika Anda memiliki umpan balik untuk itu, silakan tinggalkan beberapa :)

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

supriyopaul picture supriyopaul  ·  4Komentar

TimotheeJeannin picture TimotheeJeannin  ·  3Komentar

jamesob picture jamesob  ·  3Komentar

acdha picture acdha  ·  4Komentar

bitprophet picture bitprophet  ·  4Komentar