So aktualisieren Sie Benutzerinformationen im Linux-System

WBOY
Freigeben: 2024-02-26 15:09:30
Original
545 Leute haben es durchsucht

So aktualisieren Sie Benutzerinformationen im Linux-System

So ändern Sie Benutzerinformationen im Linux-System

Im Linux-System verfügt jeder Benutzer über seine eigenen Benutzerkontoinformationen, einschließlich Benutzername, Benutzer-ID, Gruppen-ID, Home-Verzeichnis usw. Wenn Sie Benutzerinformationen ändern müssen, können Sie dies über das Befehlszeilentool tun. Im Folgenden werden die spezifischen Schritte und Beispielcodes zum Ändern von Benutzerinformationen unter dem Linux-System vorgestellt.

Schritt 1: Aktuelle Benutzerinformationen anzeigen

Zuerst müssen wir die zu ändernden Benutzerinformationen bestätigen. Sie können den folgenden Befehl verwenden, um die Details des aktuellen Benutzers anzuzeigen:

$ id
Nach dem Login kopieren

Schritt 2: Ändern Sie die Benutzerinformationen

1. Ändern Sie die Benutzer-ID und die Gruppen-ID. Sie können den Befehlusermodverwenden, um die Benutzer-ID und die Gruppen-ID zu ändern. Das Befehlsformat lautet wie folgt:

$ sudo usermod -u <新的用户ID> -g <新的组ID> <用户名>
Nach dem Login kopieren

Ändern Sie beispielsweise die ID des Benutzerstestuserauf 1001 und der Gruppen-ID auf 1001. Der Befehl lautet wie folgt:usermod命令修改用户的ID和组ID,命令格式如下:

$ sudo usermod -u 1001 -g 1001 testuser
Nach dem Login kopieren

例如,修改用户testuser的ID为1001,组ID为1001的命令如下:

$ sudo usermod -l <新的用户名> <旧用户名>
Nach dem Login kopieren

2. 修改用户名

如果需要修改用户名,可以使用usermod命令搭配-l参数进行修改,命令格式如下:

$ sudo usermod -l newuser olduser
Nach dem Login kopieren

例如,修改用户olduser的用户名为newuser的命令如下:

$ sudo usermod -d <新的家目录> <用户名>
Nach dem Login kopieren

3. 修改用户家目录

如果需要修改用户的家目录,可以使用usermod命令搭配-d参数进行修改,命令格式如下:

$ sudo usermod -d /home/newdir testuser
Nach dem Login kopieren

例如,修改用户testuser的家目录为/home/newdir的命令如下:

$ sudo usermod -s <新的Shell路径> <用户名>
Nach dem Login kopieren

4. 修改用户登录Shell

如果需要修改用户的登录Shell,可以使用usermod命令搭配-s参数进行修改,命令格式如下:

$ sudo usermod -s /bin/bash testuser
Nach dem Login kopieren

例如,修改用户testuser的登录Shell为/bin/bash

$ id <用户名>
Nach dem Login kopieren
2 Ändern Sie den Benutzernamen

Wenn Sie den Benutzernamen ändern müssen, können Sie den usermod-Befehl mit dem Parameter -l, um ihn zu ändern. Das Befehlsformat ist wie folgt:

rrreee

Zum Beispiel der Befehl zum Ändern des Benutzernamens von Benutzer olduserzu newuserlautet wie folgt:

rrreee

3. Ändern Sie das Home-Verzeichnis des Benutzers

Wenn Sie das Home-Verzeichnis des Benutzers ändern müssen, können Sie den usermodverwenden >-Befehl mit dem Parameter -d, um Änderungen vorzunehmen. Das Befehlsformat lautet wie folgt: rrreeeÄndern Sie beispielsweise das Home-Verzeichnis des Benutzers testuserin Der Befehl von /home/newdirlautet wie folgt: rrreee4. Ändern Sie die Anmeldeshell des Benutzers. Wenn Sie die Anmeldeshell des Benutzers ändern müssen, können Sie den Befehl usermodverwenden -s code> Parameter, das Befehlsformat ist wie folgt: rrreeeZum Beispiel der Befehl zum Ändern der Anmeldeshell des Benutzers testuserin /bin/bash lautet wie folgt: rrreeeSchritt 3: Bestätigen Sie, dass die Benutzerinformationen erfolgreich geändert wurdenNachdem Sie die Benutzerinformationen geändert haben, können Sie den folgenden Befehl verwenden, um zu bestätigen, dass die Benutzerinformationen erfolgreich geändert wurden:rrreee ZusammenfassungDurch die obigen Schritte können wir die Benutzerinformationen unter dem Linux-System ändern. Bitte beachten Sie, dass Sie beim Ändern von Benutzerinformationen Befehle mit Administratorrechten ausführen müssen, um die Sicherheit und Korrektheit des Änderungsvorgangs zu gewährleisten. Ich hoffe, dass der obige Inhalt für Sie hilfreich ist.

Das obige ist der detaillierte Inhalt vonSo aktualisieren Sie Benutzerinformationen im Linux-System. 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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!