In GNU/Linux-Systemen kann ich auf zwei Arten eine vollständige lokale Anmeldung durchführen (d. h. wobei logname
die gleiche Ausgabe wie zurückgegeben wird ):whoami
Anmeldung:
sudo login second_user
(Passwortabfrage)
ssh:
ssh second_user@localhost
(Abfrage zum Passwort, sofern keine SSH-Schlüssel eingerichtet wurden)
Mich würde interessieren, ob durch die eine oder andere Methode zusätzliche Latenz oder andere Leistungseinbußen auftreten. Gibt es noch weitere Vor- und Nachteile?
Ich bevorzuge SSH, weil ich weiß, wie man eine passwortlose/schlüsselbasierte Anmeldung einrichtet. Ist das auch mit der anderen Methode möglich? Mir gefällt auch, dass ein normaler Benutzer sich per SSH anmelden kann, ohne die Sudoers-Liste ( sudo visudo
) durcheinanderbringen zu müssen.
Ein weiterer Vorteil ist, dass im Client eine Multihop-SSH/SCP-Verbindung konfiguriert werden kann, um scheinbar direkt zum zweiten Login zu gelangen.
Gibt es Methoden, mit denen sich mit dem login
Befehl ähnliche Vorteile erzielen lassen? Wo übertrifft es die SSH-Alternative? Ist es akzeptabel, lokal per SSH auf meinen „zweiten Benutzer“ zuzugreifen?