useradd: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) |
Michi (Diskussion | Beiträge) |
||
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Der [[Shell-Befehl]] <b>useradd</b> legt | Der [[Shell-Befehl]] <b>useradd</b> legt einen neuen [[Benutzer]] an. | ||
Wenn ein | Wenn ein neuer Benutzer über das entsprechende Distributionswerkzeug angelegt wird, so wird dabei auf den Inhalt des Verzeichnisses "/etc/skel" zurückgegriffen. Die dort stehenden Verzeichnisse und Dateien werden in das Heimatverzeichnis des neuen Benutzers kopiert. | ||
== Optionen == | == Optionen == | ||
Zeile 12: | Zeile 12: | ||
| <tt>-G</tt> || Die Namen einer oder mehrerer Gruppen, in denen der Benutzer ebenfalls Mitglied werden soll. | | <tt>-G</tt> || Die Namen einer oder mehrerer Gruppen, in denen der Benutzer ebenfalls Mitglied werden soll. | ||
|- | |- | ||
| <tt>-c</tt> || Kommentarfeld, oft der volle Name des | | <tt>-c</tt> || Kommentarfeld, oft der volle Name des [[Benutzer]]s. | ||
|- | |- | ||
| <tt>-d</tt> || Der absolute Pfad und Name des Heimatverzeichnisses. | | <tt>-d</tt> || Der absolute Pfad und Name des Heimatverzeichnisses. | ||
Zeile 20: | Zeile 20: | ||
| <tt>-m</tt> || Das Heimatverzeichnis wird neu angelegt, falls es nicht bereits vorhanden ist, und die Dateien aus dem Verzeichnis "/etc/skel" werden hineinkopiert. | | <tt>-m</tt> || Das Heimatverzeichnis wird neu angelegt, falls es nicht bereits vorhanden ist, und die Dateien aus dem Verzeichnis "/etc/skel" werden hineinkopiert. | ||
|- | |- | ||
| <tt>-p</tt> || Passwort in verschlüsselter Form. | | <tt>-p</tt> || [[Passwort]] in verschlüsselter Form. | ||
|- | |- | ||
| <tt>-s</tt> || Die zu verwendende | | <tt>-s</tt> || Die zu verwendende [[Shell]] aus der Liste in der Datei "/etc/shells" (bash, sh, ksh, usw.). | ||
|- | |- | ||
| <tt>-u</tt> || (user identification) Die zu verwendende [[Benutzernummer]], die eindeutig sein muss. | | <tt>-u</tt> || (user identification) Die zu verwendende [[Benutzernummer]], die eindeutig sein muss. | ||
Zeile 29: | Zeile 29: | ||
== Verwendung == | == Verwendung == | ||
Anlegen eines Benutzerkontos für den Benutzer "max", der zur Gruppe "staff" gehört. Sein | Anlegen eines Benutzerkontos für den Benutzer "max", der zur Gruppe "staff" gehört. Sein Heimatverzeichnis liegt unter "/home/max", die bash ist seine Standardshell. | ||
# <b>useradd -g staff -d /home/max -s /bin/bash -c "Max Muster" -m -p | # <b>useradd -g staff -d /home/max -s /bin/bash -c "Max Muster" -m max</b> | ||
Anlegen eines Benutzerkontos für den Benutzer "max", der zur Gruppe "staff" gehört. Sein Heimatverzeichnis liegt unter "/home/max", die bash ist seine Standardshell. Das Passwort (hier "xxxxxx") wird gleich mitgesetzt und muss dabei verschlüsselt werden. | |||
# <b>useradd -g staff -d /home/max -s /bin/bash -c "Max Muster" \ | |||
-m -p $(mkpasswd --hash=md5 xxxxxx) max</b> | |||
Anlegen eines am 21.12.2015 verfallenden Benutzerkontos. | Anlegen eines am 21.12.2015 verfallenden Benutzerkontos. | ||
Zeile 50: | Zeile 55: | ||
== Weblinks == | == Weblinks == | ||
{{Weblinks}} | |||
{{url|DE|Pro Linux|ger|http://www.pro-linux.de/t_shell/useradd.html|useradd|}} | |||
{{url|DE|Linux Praxis|ger|http://www.linux-praxis.de/lpic1/manpages/useradd.html|useradd|}} | |||
{{Fuss}} | |||
Aktuelle Version vom 2. November 2011, 16:18 Uhr
Der Shell-Befehl useradd legt einen neuen Benutzer an.
Wenn ein neuer Benutzer über das entsprechende Distributionswerkzeug angelegt wird, so wird dabei auf den Inhalt des Verzeichnisses "/etc/skel" zurückgegriffen. Die dort stehenden Verzeichnisse und Dateien werden in das Heimatverzeichnis des neuen Benutzers kopiert.
Optionen
Option | Beschreibung |
---|---|
-D [Debian, Fedora] --show-defaults [SUSE] |
Anzeige der Standardeinstellungen von "useradd". Diese Einstellungen können in der Datei "/etc/default/useradd" verändert werden. |
-G | Die Namen einer oder mehrerer Gruppen, in denen der Benutzer ebenfalls Mitglied werden soll. |
-c | Kommentarfeld, oft der volle Name des Benutzers. |
-d | Der absolute Pfad und Name des Heimatverzeichnisses. |
-g | Die zu verwendende Primärgruppe (GID). Der Name einer Gruppe, der in der Datei "/etc/group" vorhanden sein muss. |
-m | Das Heimatverzeichnis wird neu angelegt, falls es nicht bereits vorhanden ist, und die Dateien aus dem Verzeichnis "/etc/skel" werden hineinkopiert. |
-p | Passwort in verschlüsselter Form. |
-s | Die zu verwendende Shell aus der Liste in der Datei "/etc/shells" (bash, sh, ksh, usw.). |
-u | (user identification) Die zu verwendende Benutzernummer, die eindeutig sein muss. |
Verwendung
Anlegen eines Benutzerkontos für den Benutzer "max", der zur Gruppe "staff" gehört. Sein Heimatverzeichnis liegt unter "/home/max", die bash ist seine Standardshell.
# useradd -g staff -d /home/max -s /bin/bash -c "Max Muster" -m max
Anlegen eines Benutzerkontos für den Benutzer "max", der zur Gruppe "staff" gehört. Sein Heimatverzeichnis liegt unter "/home/max", die bash ist seine Standardshell. Das Passwort (hier "xxxxxx") wird gleich mitgesetzt und muss dabei verschlüsselt werden.
# useradd -g staff -d /home/max -s /bin/bash -c "Max Muster" \ -m -p $(mkpasswd --hash=md5 xxxxxx) max
Anlegen eines am 21.12.2015 verfallenden Benutzerkontos.
# useradd -g staff -d /home/max -s /bin/bash -c "Max Muster" -m -e 12/21/15 max
Anmerkung
Anstelle der Verwendung von "useradd" kann ein neuer Benutzer (hier "newuser") auch vollständig von Hand angelegt werden.
# vi /etc/passwd # vi /etc/shadow # mkdir /home/newuser # cp -r /etc/skel /home/newuser # chown -R newuser:users /home/newuser # passwd newuser
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Pro Linux | ger | useraddwbm | |
Linux Praxis | ger | useraddwbm |