
Wir haben zwei Xserver in unserem Netzwerk. Auf Server A haben alle unsere Mitarbeiter ein Konto eingerichtet, aber auf B ist das einzige Konto das Administratorkonto. Ich kann mit meinem Benutzernamen und Passwort, die wie erwartet auf diesem Server festgelegt sind, problemlos per SSH auf Server A zugreifen.
Wenn ich jedoch per SSH mit dem gleichen Benutzerkonto, das ich auf Server A eingerichtet habe, auf Server B zugreife, kann ich mich anmelden. Beim Anmelden werde ich an das Home-Konto weitergeleitet, das am Netzwerkstandort ( /Network/Servers/server A/Users/pmilb
) gemountet ist, und in der Shell-Eingabeaufforderung heißt es
rrcs-111-111-111-111:~ pmilb$
wo 111-111-111-111
ist meine externe IP-Adresse.
Ich bin der neue Systemadministrator hier und habe herumgeschnüffelt und Dinge ausprobiert. Ich habe mich nur gefragt, warum das so ist und wo das konfiguriert ist. Danke
Antwort1
Dies wird durch die Umgebungsvariable PS1 festgelegt.
ps -p $$
Sollte Ihnen sagen, welche Shell verwendet wird. Wenn dort etwas anderes als „bash“ steht, tun Sie so, als würde ich unten von dieser Shell sprechen.
Vorausgesetzt, Sie befinden sich in Bash, wird diese Variable in /etc/bashrc oder ~/.bashrc festgelegt. Wenn der X-Server diese Variable an einem anderen Ort speichert oder sie an diesen Orten ändert und eine erneute Verbindung keine Auswirkung zu haben scheint, überprüfen Sie die Manpage mit . man bash
Dort sollten die Speicherorte der Konfigurationsdateien für die Shell aufgeführt sein.