J'ai installé zsh
et j'utilise des plugins Oh My ZSH. Tout fonctionne bien, mais lorsque je deviens un utilisateur root, il se transforme en thème zsh par défaut.
Que dois-je faire pour faire de la configuration Oh My ZSH la valeur zsh
par défaut pour tous les utilisateurs, y compris root
?
J'ai essayé d'utiliser le chsh -s /bin/zsh root
Cela m'a donné zsh
mais pasoh_my_zsh
J'ai aussi essayé cp -R /home/user/.zshrc /root/.zshrc
de chercher oh_my_zsh
root, mais rien n'a fonctionné.
(Je n'ai pas besoin zsh
mais j'ai besoin oh_my_zsh
de tous les utilisateurs du système)
cFINNY
la réponse sur stackoverflow.com/a/42193058/1408600 est ce dont vous avez besoin. Je l'ai fait pendant des mois sur des serveurs que j'ai gérés. Cela fonctionne pour root et tous les utilisateursRéponses:
J'ai fait des liens symboliques vers mes fichiers zsh dans mon répertoire personnel, cela semble bien fonctionner:
la source
zsh
deux fois.compinit
.Exécutez simplement la commande d'installation en tant qu'utilisateur root (après avoir fait sudo su)
la source
J'ai installé oh-my-zsh avec un compte root. Maintenant, je me connecte avec un autre compte et installe à nouveau oh-my-zsh dans le répertoire personnel du compte. Cela fonctionne pour le compte non root.
la source