GNU/Linux >> LINUX-Kenntnisse >  >> Linux

usermod:Befehl nicht gefunden

Der Befehl usermod verwendet verschiedene Optionen, um die Parameter des vorhandenen Benutzerkontos zu ändern. Der Befehl usermod –help zeigt die verschiedenen Optionen an, die verwendet werden können. Die Syntax von usermod ist wie folgt:

$ usermod -[option] [username]

Die mit dem usermod-Befehl verfügbaren Befehlszeilenoptionen lauten wie folgt:

Option Beschreibung
-a, –anhängen Wird mit der Option -G verwendet. Benutzer zu den angegebenen Gruppen hinzufügen, aber keine Benutzer aus Gruppen entfernen, die nicht in der aktuellen Liste enthalten sind.
-c Kommentar, –Kommentar Kommentar Kommentarfeld.
-d Verzeichnis, –home Verzeichnis Home-Verzeichnis.
-e Datum, –Ablaufdatum Ablaufdatum des Kontos. Datum hat das Format MM/TT/JJJJ; zweistellige Jahreszahlen werden ebenfalls akzeptiert. Der Wert wird als Anzahl der Tage seit dem 1. Januar 1970 gespeichert. Diese Option erfordert die Verwendung von Shadow-Passwörtern.
-f Tage, –inaktive Tage Konto so viele Tage nach Ablauf des Passworts dauerhaft deaktivieren. Ein Wert von −1 deaktiviert diese Funktion. Diese Option erfordert die Verwendung von Shadow-Passwörtern.
-g Gruppe, –gid Gruppe Anfänglicher Gruppenname oder -nummer.
-G Gruppen, –Gruppen Gruppen Ergänzende Gruppen mit Namen oder Nummer in einer durch Kommas getrennten Liste ohne Leerzeichen. Der Benutzer wird aus allen Gruppen entfernt, denen er derzeit angehört und die nicht in Gruppen enthalten sind.
-l Name, –Anmeldename Anmeldename. Dies kann nicht geändert werden, während der Benutzer angemeldet ist.
-L, –lock Sperren Sie das Passwort des Benutzers, indem Sie ein ! vor. Diese Option kann nicht mit -p oder -U verwendet werden.
-o, –nicht eindeutig Überschreiben. Akzeptieren Sie eine nicht eindeutige UID mit der Option -u.
-p pw, -passwort pw Verschlüsseltes Passwort, wie von crypt(3) zurückgegeben.
-s-Shell, –shell-Shell Login-Shell.
-u uid, –uid uid Numerische Benutzer-ID.
-U, –entsperren Entsperren Sie das Passwort des Benutzers, indem Sie das ! das -L davor setzen. Diese Option kann nicht mit -p oder -L verwendet werden.

Wenn beim Ausführen des usermod-Befehls der folgende Fehler auftritt:

usermod: command not found

Sie können versuchen, das passwd-Paket entsprechend Ihrer Wahl der Distribution zu installieren.

Verteilung Befehl
Debian apt-get install passwd
Ubuntu apt-get install passwd
Alpin apk Schatten hinzufügen
Arch Linux pacman -S Schatten
Kali-Linux apt-get install passwd
Fedora dnf install shadow-utils-2
Raspbian apt-get install passwd

usermod-Befehlsbeispiele

1. Fügen Sie im GECOS-Feld Kommentare wie den vollständigen Namen, die Adresse, die Telefonnummer usw. des Benutzers hinzu.

$ usermod -c "Comments" [username]

2. Ändern Sie die primäre Gruppe des Benutzers.

$ usermod -g [gid] [username]

3. Ändern Sie die sekundäre Gruppe des Benutzers.

$ usermod -G [groupname] [username]

4. Wird nur mit der Option -G verwendet. Es fügt den Benutzer der erwähnten sekundären Gruppe hinzu, ohne den Benutzer aus anderen Gruppen zu entfernen.

$ usermod -a -G [groupname] [user]

5. Ändern Sie die Login-Shell des Benutzerkontos.

$ usermod -s [shell] [username]

6. Sperren Sie ein Benutzerkonto.

$ usermod -L [username]

7. Entsperren Sie ein Benutzerkonto.

$ usermod -U [username]

Zugehörige Konfigurationsdateien

  • /etc/group :Systemdatei mit Gruppendefinitionen.
  • /etc/passwd :Systemkennwortdatei.
  • /etc/shadow :Systemdatei, die die verschlüsselten Passwörter der Benutzer und zugehörige Informationen enthält.


Linux
  1. Subscription-Manager:Befehl nicht gefunden

  2. dnf:Befehl nicht gefunden

  3. bc:Befehl nicht gefunden

  4. dpkg:Befehl nicht gefunden

  5. userdel:Befehl nicht gefunden

Usermod-Befehl unter Linux

nc:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

usermod:Befehl nicht gefunden

su:Befehl nicht gefunden

ln:Befehl nicht gefunden