Um unter Linux einen User anzulegen, gibt es zwei Befehle, je nach Art des Linux:

useradd und adduser

Hier mal ein kleines Beispiel zu useradd: adduser username

Mehr wird meistens nicht benötigt. Dadurch wird der Benutzer mit dem Namen username angelegt und unter /home/username das Home-Verzeichnis des Benutzers angelegt.

Syntax von adduser:

adduser [–home DIR] [–shell SHELL] [–no-create-home] [–uid ID]
[–firstuid ID] [–lastuid ID] [–gecos GECOS] [–ingroup GROUP | –gid ID]
[–disabled-password] [–disabled-login] user
Erstellt einen normalen User

adduser –system [–home DIR] [–shell SHELL] [–no-create-home] [–uid ID]
[–gecos GECOS] [–group | –ingroup GROUP | –gid ID] [–disabled-password]
[–disabled-login] user
Erstellt einen Systemuser

adduser –group [–gid ID] group
addgroup [–gid ID] group
Erstellt eine Usergruppe

addgroup –system [–gid ID] group
Erstellt eine Systemgruppe

adduser user group
Fügt einen existierenden User einer Gruppe hinzu

Other options are [–quiet] [–force-badname] [–help] [–version] [–conf FILE].

Syntax von useradd:

useradd [-D binddn] [-P path] [-c comment] [-d homedir]
[-e expire] [-f inactive] [-G group,…] [-g gid]
[-m [-k skeldir]] [-o] [-p password] [-u uid]
[-r] [-s shell] [–service service] [–help]
[–usage] [-v] account

useradd –show-defaults

useradd –save-defaults [-d homedir] [-e expire]
[-f inactive] [-g gid] [-G group,…] [-s shell]

Optionen:

-c comment Set the gecos field for the new account
–show-defaults Print default values
–save-defaults Save modified default values
-D binddn Use dn “binddn” to bind to the LDAP directory
-d homedir Home directory for the new user
-e expire Date on which the new account will be disabled
-f inactive Days after a password expires until account is disabled
-G group,… List of supplementary groups
-g gid Name/number of the users primary group
-k skeldir Specify an alternative skel directory
-m Create home directory for the new user
-o Allow duplicate (non-unique) UID
-P path Search passwd, shadow and group file in “path”
-p password Encrypted password as returned by crypt(3)
-u uid Force the new userid to be the given number
-r, –system Create a system account
-s shell Name of the user’s login shell
–service srv Add account to nameservice ’srv’
–help Give this help list
–usage Give a short usage message
-v, –version Print program version
Valid services for –service are: files, ldap

Hierfür auch noch ein Beispiel: useradd -d /home/username username
Dadurch wird ein User mit dem Name username angelegt und das Home-Verzeichnis auf /home/username festgelegt.

Hier geht es zum Artikel wie man User löscht.



  2 Antworten zu “Linux – User anlegen”

  1. Vielen Dank. Einer erstklassige Seite. Endlich habe ich eine vernünftig gegliederte Auflistung.

  2. Verständlich, danke

 Antworten

   
Impressum Suffusion theme by Sayontan Sinha