useradd -r -d /tmp -s /bin/false systembenutzer
Dies ist eine alte Version des Dokuments!
| whoami | Wer bin ich? | 
| who | Welche Benutzer sind angemeldet? | 
| last | Wer war wann angemeldet? | 
| id | Wie heißt der aktuelle Benutzer? In welchen Gruppen ist er? | 
| id benutzer | In welchen Gruppen ist benutzer? | 
| su - | Zu Benutzer root wechseln | 
| su - benutzer | Zu benutzerwechseln | 
| su -c cmd-benutzer | Befehl cmdals Nutzerbenutzerausführen | 
| sudo -i | Zu Benutzer root wechseln | 
| sudo -u benutzer-i | Zu benutzerwechseln | 
| sudo benutzercmd | Befehl cmdals Nutzerbenutzerausführen | 
getent passwd
useradd -m benutzer
Debian
adduser benutzer
grep ^benutzer /etc/passwd
oder
getent passwd benutzer
RedHat, SuSE, Ubuntu ( ab 10.04 )
useradd -r systembenutzer
Debian
adduser --system --no-create-home --disabled-login systembenutzer
userdel -r benutzer
find / -xdev -uid 1002 -print0 | xargs -0 chown --no-dereference root
find / -xdev -nouser find / -xdev -nogroup
passwd benutzer
SuSE, Debian, RedHat ( ab 6.0):
passwd -e benutzer
oder
chage -d 0 benutzer
chage -E 2014-7-31 -M 90 -m 5 -W 21 -I 30 nutzer23
/etc/login.defs :
PASS_MAX_DAYS 90 PASS_MIN_DAYS 5 PASS_WARN_AGE 21
Passwort sperren:
passwd -l benutzer
oder
usermod -L benutzer
Account ungültig setzen:
chage -E 0 benutzer
oder
usermod -e 0 benutzer
Passwort entsperren:
passwd -u benutzer
oder
usermod -U benutzer
Account gültig setzen:
chage -E -1 benutzer
oder
usermod -e -1 benutzer
getent group
groupadd gruppe
grep ^gruppe /etc/group
groupdel gruppe
gpasswd -a nutzer gruppe
TODO: falsch
groupmod -A gruppe nutzer
adduser nutzer gruppe
usermod -G gruppe -a nutzer
gpasswd -d nutzer gruppe
id nutzer
lid -g gruppe
Paket libuser installieren
libuser-lid -g gruppe
gpasswd -d nutzer gruppe
TODO openSuSE 13.1 groupmod -R gruppe nutzer
Geht für sssd-Gruppen mit sss_groupadd, falls sssd eingesetzt wird.
Weitere Befehle zur Benutzerverwaltung anzeigen:
Debian:
dpkg -L passwd | grep bin/
SuSE:
rpm -ql pwdutils | grep bin/
RedHat:
rpm -ql shadow-utils | grep bin/
/etc/login.defs/etc/default/useradd ( Centos 5, openSuSE 11.3, Debian 5.0 )useradd -r -d /tmp -s /bin/false systembenutzer
grep -r nullok /etc/pam*Wenn bei
pam_unix nullok gesetzt ist, kann man sich mit dem Account jetzt ohne Passwort anmelden! Daher nie -d ( Passwort löschen ) ohne -l ( sperren ) benutzen.