Programme zur Benutzerverwaltung

Aus xinux.net
Zur Navigation springen Zur Suche springen

useradd

User anlegen

root@zero:~# useradd -m -u 1011 -g users -G admin -d /home/erwin -s /bin/bash -c "Erwin Lehman"  erwin
"-m" Lege Homedirectory an
"-u 1011" Userid wird zugeordnet
"-g users" Primäre Gruppe wird zugeordnet
"-G admin" Sekundäre Gruppe wird zugeordnet
"-d /home/erwin/" Name des Homedirectory
"-s /bin/bash" Bash wird zugeordnet
"-c Erwin Lehman" Kommentarfeld
"erwin" Name des Users

Defaulteinstellungen anzeigen

root@zero:~# useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/sh
SKEL=/etc/skel
CREATE_MAIL_SPOOL=no

Defaulteinstellungen ändern

useradd -D -s /bin/bash

Konfigurationsdatei

root@zero:~# cat /etc/default/useradd 
SHELL=/bin/bash
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SKEL=/etc/skel
CREATE_MAIL_SPOOL=no

usermod

User modifizieren

root@zero:~# usermod -l fritz -s /bin/sh -G admin,video erwin
"-l fritz" Neuer Username
"-s /bin/sh" Neue Shell
"-G admin, video" Sekunbdäre Gruppen werden zugeordnet
"erwin" Name des Users

userdel

User inklusive Homedirectory löschen

root@zero:~# userdel -r fritz

passwd

Rootpasswort ändern

root@zero:~# passwd 
Geben Sie ein neues UNIX Passwort ein:sysadm 
Geben Sie das neue UNIX Passwort erneut ein:sysadm 
passwd: Passwort erfolgreich geändert

Passwort von tux ändern

root@zero:~# passwd tux
Geben Sie ein neues UNIX Passwort ein:suxer 
Geben Sie das neue UNIX Passwort erneut ein:suxer
passwd: Passwort erfolgreich geändert

Minimale und Maximale Gültigkeit des Passwortes von tux festlegen

root@zero:~# passwd -n 5 -x 120 tux

groupadd

root@zero:~# groupadd -f -g 2001 xinuxer
"-f" Überschreibe bestehende Gruppe
"-g 2001" GID der Gruppe
"xinuxer" Name der Gruppe

adduser

Um einen neuen Benutzer anzulegen (als root) folgenden Befehl ausführen:

adduser

Das Programm wird dann nach den benötigten Angaben (Name, Heimatverzeichnis, Passwort usw.) fragen.

gpasswd

Um Benutzern bestimmte Berechtigungen zu geben muss man ihn verschiedenen Gruppen zuweisen. Dazu (als root) folgenden Befehl ausführen:

gpasswd -a <benutzername> <gruppe>

Quiz