Ich bin gerade:
root@sensu-server-client:/#
Ich möchte wechseln zu:
sensu@sensu-server-client:/#
Wie macht man das? Ich habe versucht: su sensu
aber nichts passiert.
command-line
su
Karl Morrison
quelle
quelle
su - sensu
sollte arbeiten. Versuchen Sie es aber auchsudo -iu sensu
getent passwd sensu
?Antworten:
Sie sollten verwenden
su
:Wenn Sie die Anmeldeoption angeben (entweder
-
oder oder-l
oder--login
: Alle sind Synonyme), erhalten Sie eine ähnliche Umgebung wie wenn Sie sich direkt als dieser Benutzer angemeldet haben. Andernfalls bleiben Sie in der aktuellen Umgebung (z. B. vieleenv
Variablen, das aktuelle Verzeichnis usw.).Beispiel: (Beachten Sie die Benutzernamen und aktuellen Arbeitsverzeichnisse!)
PS: Wenn Sie
su
nicht als root ausgeführt werden, werden Sie natürlich aufgefordert, das Kennwort des Benutzers einzugeben, mit dem Sie sich anmelden möchten.quelle