Ich habe zsh
Oh My ZSH Plugins installiert und benutze diese. Alles funktioniert einwandfrei, aber wenn ich Root-Benutzer werde, wird das Standard-zsh-Design verwendet.
Was kann ich tun, um die Oh My ZSH-Konfiguration als Standard zsh
für alle Benutzer festzulegen root
?
Ich habe versucht mit der chsh -s /bin/zsh root
Das gab mir zsh
aber nichtoh_my_zsh
Ich habe auch versucht cp -R /home/user/.zshrc /root/.zshrc
, oh_my_zsh
nach root zu suchen, aber nichts hat funktioniert.
(Ich brauche nicht, zsh
aber ich brauche oh_my_zsh
für alle Benutzer im System)
cFINNY
, die Antwort auf stackoverflow.com/a/42193058/1408600 ist genau das, was Sie brauchen. Ich habe das monatelang auf Servern gemacht, die ich verwaltet habe. Es funktioniert für root und alle BenutzerAntworten:
Ich habe symbolische Links zu meinen zsh-Dateien in meinem Home-Verzeichnis erstellt, das scheint gut zu funktionieren:
quelle
zsh
zweimaligen Installation .compinit
.Führen Sie einfach den Befehl install als root aus (nachdem Sie sudo su ausgeführt haben)
quelle
Ich habe oh-my-zsh mit root-Account installiert. Jetzt melde ich mich mit einem anderen Konto an und installiere oh-my-zsh erneut im Home-Verzeichnis des Kontos. Es funktioniert für das Nicht-Root-Konto.
quelle