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

So wechseln Sie Benutzer in der Linux-Befehlszeile

下次还敢
Freigeben: 2024-04-11 17:45:17
Original
582 Leute haben es durchsucht

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>
Nach dem Login kopieren

wobei [Benutzername] der Zielbenutzer ist. Um beispielsweise zum Benutzer Tom zu wechseln, geben Sie Folgendes ein:

<code>su - tom</code>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

wobei das Flag -l die Benutzeranmeldeshell angibt. Um beispielsweise zum Benutzer alice zu wechseln, geben Sie Folgendes ein:

<code>runuser -l alice</code>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage