Zainstalowałem zsh
i używam wtyczek Oh My ZSH. Wszystko działa dobrze, ale kiedy zostanę użytkownikiem root, zmienia się na domyślny motyw Zsh.
Co powinienem zrobić, aby konfiguracja Oh My ZSH była domyślna zsh
dla wszystkich użytkowników, w tym root
?
Próbowałem użyć chsh -s /bin/zsh root
To dało mi zsh
ale nieoh_my_zsh
Próbowałem też cp -R /home/user/.zshrc /root/.zshrc
zdobyć oh_my_zsh
root, ale nic nie działało.
(Nie potrzebuję, zsh
ale potrzebuję oh_my_zsh
wszystkich użytkowników w systemie)
cFINNY
odpowiedzi na stackoverflow.com/a/42193058/1408600 . Robiłem to od miesięcy na serwerach, którymi zarządzałem. Działa dla roota i wszystkich użytkownikówOdpowiedzi:
W moim katalogu domowym utworzyłem dowiązania symboliczne do plików zsh, które wydają się działać dobrze:
źródło
zsh
podwójnego instalowania .compinit
.Wystarczy uruchomić polecenie instalacji jako użytkownik root (po wykonaniu sudo su)
źródło
Zainstalowałem oh-my-zsh z kontem root. Teraz loguję się przy użyciu innego konta i ponownie instaluję oh-my-zsh w katalogu domowym konta. Działa dla konta użytkownika innego niż root.
źródło