Beginnen wir mit dem Start eines Ubuntu 20.04 Konsolenanwendung. Mit dem Abkürzungsschlüssel „Strg+Alt+T“ wird es schnell in unserem System auf den Markt gebracht. Um den Befehl usermod unter Linux zu verwenden, müssen wir ihn im Terminal mit Sudo -Rechten verwenden. Für die Verwendung von Sudo -Rechten müssen Sie das Schlüsselwort „SU“ in der Shell verwenden, wie unten gezeigt. Es erfordert Ihr Root -Konto -Passwort und drücken Sie die Eingabetaste, um dies zu tun. Sie werden sehen, dass wir in einer sudo -Terminalumgebung arbeiten können.
01: Fügen Sie dem Benutzerkonto zusätzliche Details hinzu
Erstens werden wir den Befehl usermod verwenden, um einigen Benutzerkonten einige Details hinzuzufügen. Dafür werden wir die Flag „-c“ mit diesem Detail und dem Benutzernamen eines Kontos verwenden, ich.e. "Linux". Um die Updates zu überprüfen, müssen wir den Befehl Grep mit dem Flag „-e“ und dem Namen eines Kontos „Linux“ verwenden, während wir den Pfad zur Datei „/etc/passwd“ erwähnen. Es werden uns die aktualisierten Details zum Benutzer „Linux“ angezeigt, wie unten gezeigt.
02: Primärgruppe aktualisieren
Wir sind in der Lage, die primäre Gruppe eines beliebigen Benutzers unter Linux mit dem Befehl Usermod zu aktualisieren. Zunächst müssen wir die Details des Kontos über die Gruppe über den unten angezeigten Befehl „ID“ überprüfen. Der Benutzer "Linux" arbeitet in der primären "Linux" -Gruppe.
Mit dem Flag „-g“ im Befehl usermod können Sie die primäre Gruppe eines Benutzers „Linux“ ändern können. Wir werden die Gruppe "Linux" mit der "Admin" -Gruppe ändern. Mit dem Befehl "ID" können wir die Änderung in der primären Gruppe eines Kontos "Linux" sehen.
Das Kapital-Flag „-G“ innerhalb des Usermod kann verwendet werden, um die neuen Gruppen an das spezifische Konto anzuhängen, ohne die Primärgruppe zu ändern und die vorherigen zu löschen.
03: Benutzername des Kontos aktualisieren
Das Flag „-l“ kann im Befehl usermod verwendet werden, um den Benutzernamen oder den Anmeldenamen eines bestimmten Benutzers bisher zu ändern. Wir haben also den Namen des Kontos "Linux" in "Linux Admin" geändert. Der Befehl "ID" wurde verwendet, um die Informationen zum Konto "Linux" zu erhalten. Es gibt aus, dass der Name "Linux" bisher noch nicht gefunden wurde.
Wir haben also den "Linuxadmin" in "Linux" -Benutzername erneut mit dem Befehl "usermod" geändert. Nachdem wir den Befehl "ID" verwendet haben, haben wir die Details zu "Linux" erneut gefunden.
04: Lock -Konto
Um das bestimmte Konto zu sperren, müssen Sie das Flag „-l“ im Befehl usermod verwenden, wie Sie darunter sehen können. Die Verwendung des Befehls "grep" für den Benutzer "Linux", um die Datei "/etc/Shadow" anzuzeigen, wenn das Konto gesperrt ist oder nicht. Die Ausgabe zeigt die “!”Unterschreiben Sie nach dem Namen eines Kontos, das zeigt, dass dieses Konto gesperrt ist.
05: Konto entsperren
Sie müssen das Flag „-U“ in demselben Usermod-Befehl verwenden, wie unten gezeigt, um das bereits gesperrte Konto zu entsperren. Jetzt zeigt die Ausgabe des Befehls „Grep“ nein “!" Zeichen.
06: Home -Ordner bewegen
Sie können den Inhalt eines Heimverzeichnisses eines bestimmten Kontos in einen anderen Ordner Ihrer Wahl verschieben. Sie müssen nach dem aktuellen Home -Verzeichnis eines Kontos „Linux“ über den Befehl GREP mit den Dateidetails „/etc/passwd“ suchen. Es zeigt, dass der Home -Ordner derzeit der Ordner "Linux" ist.
Um es zu ändern, müssen Sie das Flag „-d“ für Verzeichnis, "-m" -Flag für "Bewegung" zusammen mit dem Pfad zu einem neuen Verzeichnis und "/var/linux/" verwenden. Jetzt wurde der Linux -Ordner veranschaulicht, der nach dem GREP -Befehl im Bild in dem Verzeichnis „var“ gespeichert wurde.
07: Passwörter sichtbar machen
Mit dem Befehl usermod in der Shell können wir das jeweilige Benutzerkennwort einfach entschlüsseln. Zu diesem Zweck müssen wir das Flag „-P“ innerhalb des Befehls usermod zusammen mit dem Passwort des "Linux" -Konto verwenden. Der Befehl Grep zeigt Ihnen das Passwort in den Details an.
08: Shell aktualisieren
Wir können das Flag „-S“ im Befehl Usermod verwenden, um die Hülle eines bestimmten Benutzers zu ändern. Zunächst müssen wir nach der aktuellen Benutzerhülle mit Grep überprüfen, da sie "/bin/sh/" ausgibt.
Mit dem Befehl usermod mit "-s" -Flag zusammen mit der neuen Shell "Bash" können wir das Konto "Linux" Shell ändern.
09: Update -IDs
Wir können auch den Befehl usermod verwenden, um den Benutzer und seine Gruppen -IDs zu ändern. Zunächst müssen Sie den Befehl "ID" verwenden, um die aktuellen "IDs" anzuzeigen. Danach werden wir das Flag „-U“ im Befehl usermod verwenden, um die aktuelle Benutzer-ID für "Linux" auf 1001 zu ändern. Die „ID“ zur Verwendung von Linux wurde nach Überprüfung der Kontoinformationen aktualisiert.
Um die Gruppe „ID“ zu ändern, müssen Sie die neue Gruppen-ID mit dem Flag „-G“ zusammen mit dem Benutzernamen im UsMod-Befehl erwähnen. Sie können auch die Flags „-U“ und „-g“ verwenden, die sowohl in einem einzigen Befehl sowohl in einem einzigen Befehl als auch ihre Gruppe „ID“ gleichzeitig ändern. Der Befehl ist unten gezeigt. Nach dem Wiederaufbau sehen Sie, dass die IDs im Datensatz aktualisiert werden.
10: Aktualisierung des Home -Ordners des Kontos aktualisieren
Erstens müssen wir den aktuellen Home -Ordner des jeweiligen Benutzers überprüfen, i.e. Linux und dann das Verzeichnis aktualisieren. Daher wird der Befehl Grep mit dem Dateispeicherort "-e" und "/etc/passwd" verwendet, wie unten gezeigt.
Um den Ordner zu aktualisieren, müssen wir das Flag „-d“ innerhalb des Befehls usermod zusammen mit dem neuen Pfad "/home/linux/" zum geltenden Konto verwenden, i, ich.e. Linux. Nachdem wir den gleichen GREP-Befehl mit dem Dateispeicherort "-e" und "/etc/passwd" verwendet haben, können wir diese Änderungen sehen.
11: Update -Ablaufdatum aktualisieren
Mit dem Befehl Usermod können wir das aktuelle Ablaufdatum eines Benutzers ändern. Erstens erstellt das Linux -Sudo -Terminal den Befehl „Chage“, um alle Kontodetails zu Passwörtern aufzulisten. Wir werden also alle diese Details mit einem "Linux" -Konto wie angezeigt sehen.
Verwenden wir den Befehl usermod mit dem Flag „-E“, um das Ablaufdatum des Benutzer "Linux" wie angezeigt zu ändern. Danach wird der gleiche Befehl „Chage“ verwendet, um die Kennwortdetails des Benutzer „Linux“ aufzulisten. Im Gegenzug zeigt die Ausgabe das neue Ablaufdatum im Detail.
Abschluss:
Wir haben mit dem Linux Usermod -Befehl gemacht. Wir haben alle möglichen einfachsten Methoden abgedeckt, um den Befehl „Usmod“ im Sudo -Terminal des Ubuntu 20 zu verwenden.04 System. Wir haben in diesem Artikel jede einzelne Methode- und Usermod -Befehlsnutzung für unsere Benutzer eindeutig beschrieben.