Heim  >  Artikel  >  System-Tutorial  >  So wechseln Sie Benutzer in der Linux-Befehlszeile

So wechseln Sie Benutzer in der Linux-Befehlszeile

下次还敢
下次还敢Original
2024-04-11 17:45:17514Durchsuche

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

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:

  • Bei allen Methoden ist zum Wechseln das Passwort des Zielbenutzers erforderlich.
  • In manchen Fällen kann es notwendig sein, das Flag -H zu verwenden, um das Home-Verzeichnis und die Umgebungsvariablen des Host-Benutzers beizubehalten.
  • Verwenden Sie diese Befehle mit Vorsicht, da sie anderen Benutzerkonten Zugriff gewähren können.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn