Heim > Artikel > System-Tutorial > Welche Befehle gibt es zum Wechseln von Benutzernamen unter Linux?
Die Befehle zum Wechseln von Linux-Benutzernamen sind: su-Befehl, der zum Wechseln der Sitzungen als anderer Benutzer verwendet wird. Der Befehl sudo wird verwendet, um Befehle als Root-Benutzer oder andere Benutzer auszuführen. login-Befehl, der zum Abmelden von der aktuellen Sitzung und zum Anmelden mit einem neuen Benutzernamen verwendet wird. su – Befehl zum Wechseln von Sitzungen als Login-Shell eines anderen Benutzers. Der Befehl sudo -u wird verwendet, um eine interaktive Shell mit dem angegebenen Benutzernamen auszuführen.
Linux-Befehle zum Wechseln des Benutzernamens
Im Linux-Betriebssystem gibt es verschiedene Befehle, die zum Wechseln des Benutzernamens verwendet werden können. Zu diesen Befehlen gehören:
su Befehl
su
Der Befehl wird verwendet, um als anderer Benutzer zwischen Sitzungen zu wechseln. Die Syntax lautet wie folgt: su
命令用于以另一个用户的身份切换会话。它的语法如下:
<code>su [用户名]</code>
例如,要以用户 bob
的身份切换会话,请输入:
<code>su bob</code>
sudo 命令
sudo
命令允许用户以 root 用户或其他用户的身份执行命令。它的语法如下:
<code>sudo -u 用户名 命令</code>
例如,要以用户 bob
的身份运行 ls
命令,请输入:
<code>sudo -u bob ls</code>
login 命令
login
命令退出当前会话并以新用户名登录。它的语法如下:
<code>login 用户名</code>
例如,要以用户 bob
的身份登录,请输入:
<code>login bob</code>
su - 命令
su -
命令以另一个用户的登录 shell 切换会话,这意味着它会设置新的环境变量和加载用户的配置文件。它的语法如下:
<code>su - 用户名</code>
例如,要以用户 bob
的登录 shell 身份切换会话,请输入:
<code>su - bob</code>
sudo -u 命令
sudo -u
命令与 sudo
命令类似,但它允许用户以指定的用户名运行一个交互式 shell。它的语法如下:
<code>sudo -u 用户名</code>
例如,要以用户 bob
<code>sudo -u bob</code>Um beispielsweise als Benutzer
bob
die Sitzung zu wechseln, geben Sie Folgendes ein: 🎜rrreee🎜🎜sudo🎜 Befehl 🎜🎜 Der Befehl sudo
ermöglicht es dem Benutzer Führen Sie den Befehl als Root-Benutzer oder als anderer Benutzer aus. Die Syntax lautet wie folgt: 🎜rrreee🎜Um beispielsweise den Befehl ls
als Benutzer bob
auszuführen, geben Sie Folgendes ein: 🎜rrreee🎜🎜login🎜 Befehl 🎜🎜login Der Befehl
beendet die aktuelle Sitzung und meldet sich mit einem neuen Benutzernamen an. Die Syntax lautet wie folgt: 🎜rrreee🎜Um sich beispielsweise als Benutzer bob
anzumelden, geben Sie Folgendes ein: 🎜rrreee🎜🎜su -🎜 Befehl 🎜🎜su -
Befehl mit einem anderen Die Anmeldeshell eines Benutzers wechselt die Sitzungen, was bedeutet, dass sie neue Umgebungsvariablen festlegt und das Profil des Benutzers lädt. Die Syntax lautet wie folgt: 🎜rrreee🎜Um beispielsweise die Sitzungen als Anmeldeshell des Benutzers bob
zu wechseln, geben Sie Folgendes ein: 🎜rrreee🎜🎜sudo -u🎜 Befehl 🎜🎜sudo -u ähnelt dem Befehl <code>sudo
, ermöglicht es dem Benutzer jedoch, eine interaktive Shell unter einem angegebenen Benutzernamen auszuführen. Die Syntax lautet wie folgt: 🎜rrreee🎜Um beispielsweise eine interaktive Shell als Benutzer bob
auszuführen, geben Sie Folgendes ein: 🎜rrreeeDas obige ist der detaillierte Inhalt vonWelche Befehle gibt es zum Wechseln von Benutzernamen unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!