Ich habe ein Zen-Slice, auf dem Ubuntu läuft. Ich habe das Ding als root eingerichtet und hatte "normale" Bash- und Vim-Profile, aber die neuen Benutzer, die ich für mich und andere erstellt habe, haben keine Profile.
Ich habe versucht, die Profile vom Stammverzeichnis in die Home-Verzeichnisse meines Benutzers zu kopieren, habe aber immer noch keine Farbe oder keinen Maschinennamen \ login an der Eingabeaufforderung.
Wie bekomme ich die Optionen übertragen?
quelle
~/.profile
und es wird nie gelesen und es ist nicht in Dateien , die sie lesen bekommen ... Es würde helfen , wenn Sie die aktuellen Dateien geschrieben (zusammen mit ihren Namen / Orten). Sie sollten auch überprüfen, ob die Shells der Benutzer tatsächlich sind/bin/bash
oder etwas anderes (und was ist root?).~/.bash_*
existiert keiner von denen ? So ändern Sie die Shell eines Benutzers:sudo chsh --shell /bin/bash username
Überprüfen Sie auch, ob die Dateien, z. B.~/.bashrc
der Benutzer, Eigentümer sind und über ähnliche Berechtigungen wie 644 verfügen,sudo chown username:username /home/username/.bashrc
undchmod 644 /home/username/.bashrc
legen Sie sie beispielsweise fest.