Es gibt drei Möglichkeiten, Benutzer in der Linux-Befehlszeile zu wechseln: Verwenden Sie den Befehl su (su - [Benutzername]), den Befehl sudo (sudo -u [Benutzername] [Befehl]) oder den Befehl runuser (runuser - l [Benutzername]). Alle Methoden erfordern das Passwort des Zielbenutzers und erfordern in einigen Fällen möglicherweise das Flag -H.
So wechseln Sie Benutzer in der Linux-Befehlszeile
Frage: Wie wechsle ich Benutzer in der Linux-Befehlszeile?
Antwort:
Sie können Benutzer in der Linux-Befehlszeile mit den folgenden Methoden wechseln:
Verwenden Sie den Befehl su
<code>su - [username]</code>
wobei [Benutzername] der Zielbenutzer ist. Um beispielsweise zum Benutzer Tom zu wechseln, geben Sie Folgendes ein:
<code>su - tom</code>
Verwenden Sie den Sudo-Befehl
Der Sudo-Befehl ermöglicht die Ausführung von Befehlen als Administrator. Um zu einem anderen Benutzer zu wechseln und einen bestimmten Befehl auszuführen, können Sie das folgende Format verwenden:
<code>sudo -u [username] [command]</code>
Um beispielsweise zu Benutzer bob zu wechseln und eine Datei zu erstellen, führen Sie Folgendes aus:
<code>sudo -u bob touch testfile.txt</code>
Verwenden Sie den Befehl „runuser“
Den Befehl „runuser“. wird speziell zum Wechseln von Benutzern verwendet und bietet sicherere Optionen als der Befehl su. Die Syntax lautet wie folgt:
<code>runuser -l [username]</code>
wobei das Flag -l die Benutzeranmeldeshell angibt. Um beispielsweise zum Benutzer alice zu wechseln, geben Sie Folgendes ein:
<code>runuser -l alice</code>
Tipp:
Das obige ist der detaillierte Inhalt vonSo wechseln Sie Benutzer in der Linux-Befehlszeile. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!