Saya telah menginstal zsh
dan saya menggunakan plugin Oh My ZSH. Semuanya berfungsi dengan baik, tetapi ketika saya menjadi pengguna root, itu berubah ke tema zsh default.
Apa yang harus saya lakukan untuk menjadikan konfigurasi Oh My ZSH sebagai default zsh
untuk semua pengguna termasuk root
?
Saya sudah mencoba menggunakan chsh -s /bin/zsh root
Itu memberi saya zsh
tetapi tidakoh_my_zsh
Saya juga mencoba cp -R /home/user/.zshrc /root/.zshrc
mendapatkan oh_my_zsh
root, tetapi tidak ada yang berhasil.
(Saya tidak perlu zsh
tetapi saya perlu oh_my_zsh
untuk semua pengguna dalam sistem)
cFINNY
jawaban di stackoverflow.com/a/42193058/1408600 adalah apa yang Anda butuhkan. Saya sudah melakukan itu selama berbulan-bulan di server yang saya kelola. Ini berfungsi untuk root dan semua penggunaJawaban:
Saya membuat tautan simbolis ke file zsh di direktori home saya, yang sepertinya berfungsi dengan baik:
sumber
zsh
dua kali.compinit
.Jalankan saja perintah install sebagai pengguna root (setelah melakukan sudo su)
sumber
Saya menginstal oh-my-zsh dengan akun root. Sekarang saya masuk dengan akun lain, dan menginstal oh-my-zsh lagi di direktori home dari akun tersebut. Ini berfungsi untuk akun non-root.
sumber