table of contents
USERMOD(8) | Befehle zur Systemverwaltung | USERMOD(8) |
NAME¶
usermod - verändert ein BenutzerkontoÜBERSICHT¶
usermod [Optionen] ANMELDENAME
BESCHREIBUNG¶
Der Befehl usermod verändert die Kontodateien des Systems, so dass sie die Änderungen enthalten, die in der Befehlszeile eingegeben wurden.OPTIONEN¶
Die Optionen, die vom Befehl usermod unterstützt werden, sind:-a, --append
-c, --comment KOMMENTAR
-d, --home HOME_VERZ
Wenn die Option -m verwendet wurde, wird der Inhalt des aktuellen Home-Verzeichnisses in das neue Home-Verzeichnis verschoben. Falls dieses nicht existiert, wird es angelegt.
-e, --expiredate VERFALLS_DATUM
Wenn das Argument VERFALLS_DATUM leer bleibt, wird der Verfall des Kontos deaktiviert.
Diese Option benötigt die Datei /etc/shadow. Falls die Datei /etc/shadow leer sein sollte, wird ein Eintrag erstellt.
-f, --inactive INAKTIV
Ein Wert von 0 deaktiviert das Konto, sobald das Passwort abläuft. Ein Wert von -1 schaltet diese Funktion ab.
Diese Option benötigt die Datei /etc/shadow. Falls die Datei /etc/shadow leer sein sollte, wird ein Eintrag erstellt.
-g, --gid GRUPPE
Jede Datei im Home-Verzeichnis des Benutzers, die der alten Hauptgruppe des Benutzers gehörte, wird dieser neuen Gruppe gehören.
Die Gruppenzugehörigkeit von Dateien außerhalb des Home-Verzeichnisses des Benutzers muss per Hand angepasst werden.
-G, --groups GRUPPE_1[,GRUPPE_2, ...[,GRUPPE_N]]]
Wenn der Benutzer aktuell Mitglied einer Gruppe ist, die nicht angegeben ist, wird er aus dieser Gruppe entfernt. Dieses Verhalten kann mit der Option -a abgeschaltet werden. Damit wird der Benutzer nur den angegebenen Gruppen hinzugefügt, ohne aus den übrigen gelöscht zu werden.
-l, --login NEUER_ANMELDENAME
-L, --lock
Hinweis: Wenn Sie das Konto sperren wollen (und nicht nur den Zugang mit einem Passwort), müssen Sie auch das VERFALLSDATUM auf 1 setzen.
-m, --move-home
Diese Option ist nur in Verbindung mit der Option -d (oder --home) zulässig.
usermod versucht, den Eigentümer der Dateien anzupassen und die Rechte, ACL und erweiterten Attribute zu übernehmen, aber Anpassungen per Hand können dennoch notwendig sein.
-o, --non-unique
-p, --password PASSWORT
Hinweis: Diese Option ist nicht empfehlenswert, weil das Passwort (auch wenn es verschlüsselt ist) für Benutzer sichtbar ist, die sich den Prozess anzeigen lassen.
Das Passwort wird in die lokale Datei /etc/passwd oder /etc/shadow geschrieben. Dies könnte von der Passwort-Datenbank abweichen, die Sie für PAM konfiguriert haben.
Sie sollten sicherstellen, dass das Passwort den Passwortrichtlinien des Systems entspricht.
-R, --root CHROOT_VERZ
-s, --shell SHELL
-u, --uid UID
Dieser Wert muss eindeutig sein, sofern nicht die Option -o verwendet wird. Der Wert darf nicht negativ sein.
Für die Mailbox des Benutzers und alle Dateien, die ihm gehören und sich in seinem Home-Verzeichnis befinden, wird die ID des Eigentümers automatisch angepasst.
Der Eigentümer von Dateien außerhalb des Home-Verzeichnisses des Benutzers muss per Hand angepasst werden.
Die Werte von UID_MIN, UID_MAX, SYS_UID_MIN und SYS_UID_MAX aus /etc/login.defs werden nicht geprüft.
-U, --unlock
Hinweis: Falls Sie das Benutzerkonto freigeben wollen (und nicht nur den Zugang mit einem Passwort), sollten Sie auch das VERFALLSDATUM bearbeiten (zum Beispiel auf 99999 oder den Wert von EXPIRE aus /etc/default/useradd setzen).
-v, --add-subuids FIRST-LAST
This option may be specified multiple times to add multiple ranges to a users account.
No checks will be performed with regard to SUB_UID_MIN, SUB_UID_MAX, or SUB_UID_COUNT from /etc/login.defs.
-V, --del-subuids FIRST-LAST
This option may be specified multiple times to remove multiple ranges to a users account. When both --del-subuids and --add-subuids are specified, the removal of all subordinate uid ranges happens before any subordinate uid range is added.
No checks will be performed with regard to SUB_UID_MIN, SUB_UID_MAX, or SUB_UID_COUNT from /etc/login.defs.
-w, --add-subgids FIRST-LAST
This option may be specified multiple times to add multiple ranges to a users account.
No checks will be performed with regard to SUB_GID_MIN, SUB_GID_MAX, or SUB_GID_COUNT from /etc/login.defs.
-W, --del-subgids FIRST-LAST
This option may be specified multiple times to remove multiple ranges to a users account. When both --del-subgids and --add-subgids are specified, the removal of all subordinate gid ranges happens before any subordinate gid range is added.
No checks will be performed with regard to SUB_GID_MIN, SUB_GID_MAX, or SUB_GID_COUNT from /etc/login.defs.
-Z, --selinux-user SE-BENUTZER
Wenn SEBENUTZER leer ist, wird die Zuordnung von SELinux-Benutzern (sofern vorhanden) aus den Anmeldeinformationen des Benutzers entfernt
WARNUNGEN¶
You must make certain that the named user is not executing any processes when this command is being executed if the user's numerical user ID, the user's name, or the user's home directory is being changed. usermod checks this on Linux. On other platforms it only uses utmp to check if the user is logged in.Sie müssen den Eigentümer von crontab-Dateien oder at-Aufträgen per Hand ändern.
Sie müssen alle Änderung in Bezug auf NIS auf dem NIS-Server vornehmen.
KONFIGURATION¶
Die folgenden Konfigurationsvariablen in /etc/login.defs beeinflussen das Verhalten dieses Werkzeugs:MAIL_DIR (Zeichenkette)
MAIL_FILE (Zeichenkette)
Die Variablen MAIL_DIR und MAIL_FILE werden von useradd, usermod und userdel verwendet, um den Mail-Spool eines Benutzers zu erstellen, zu verschieben oder zu löschen.
MAX_MEMBERS_PER_GROUP (Zahl)
Der Standardwert ist 0, was zur Folge hat, dass die Anzahl der Mitglieder einer Gruppe nicht begrenzt ist.
Diese Fähigkeit (der aufgeteilten Gruppe) ermöglicht es, die Zeilenlänge in der Gruppendatei zu begrenzen. Damit kann sichergestellt werden, dass die Zeilen für NIS-Gruppen nicht länger als 1024 Zeichen sind.
Falls Sie eine solche Begrenzung benötigen, können Sie 25 verwenden.
Hinweis: Aufgeteilte Gruppen werden möglicherweise nicht von allen Werkzeugen unterstützt, selbst nicht aus der Shadow-Werkzeugsammlung. Sie sollten diese Variable nur setzen, falls Sie zwingend darauf angewiesen sind.
SUB_GID_MIN (number), SUB_GID_MAX (number), SUB_GID_COUNT (number)
The default values for SUB_GID_MIN, SUB_GID_MAX, SUB_GID_COUNT are respectively 100000, 600100000 and 10000.
SUB_UID_MIN (number), SUB_UID_MAX (number), SUB_UID_COUNT (number)
The default values for SUB_UID_MIN, SUB_UID_MAX, SUB_UID_COUNT are respectively 100000, 600100000 and 10000.
DATEIEN¶
/etc/group/etc/gshadow
/etc/login.defs
/etc/passwd
/etc/shadow
/etc/subgid
/etc/subuid
SIEHE AUCH¶
chfn(1), chsh(1), passwd(1), crypt(3), gpasswd(8), groupadd(8), groupdel(8), groupmod(8), login.defs(5), subgid(5), subuid(5), useradd(8), userdel(8).27.07.2018 | shadow-utils 4.5 |