useradd: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 31: Zeile 31:
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.
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 max max</b>
  # <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 ==


* [http://www.pro-linux.de/t_shell/useradd.html useradd] (Pro-Linux.de)
{{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