Programme zur Benutzerverwaltung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 51: | Zeile 51: | ||
SKEL=/etc/skel | SKEL=/etc/skel | ||
CREATE_MAIL_SPOOL=no | CREATE_MAIL_SPOOL=no | ||
− | + | =usermod= | |
− | + | *Mit diesem Programm kann man die Einstellungen eines Benutzers ändern. | |
− | + | *usermod -l fritz -s /bin/sh -G admin,video erwin | |
− | |||
{| border=1 cellpadding=2 | {| border=1 cellpadding=2 | ||
|"-l fritz" | |"-l fritz" | ||
Zeile 68: | Zeile 67: | ||
|Name des Users | |Name des Users | ||
|} | |} | ||
− | + | =userdel= | |
− | + | ;User inklusive Homedirectory löschen | |
− | User inklusive Homedirectory löschen | + | *userdel -r fritz |
− | + | ==passwd== | |
− | + | ==Rootpasswort ändern== | |
− | === | + | *passwd |
− | Rootpasswort ändern | ||
− | |||
Geben Sie ein neues UNIX Passwort ein:'''sysadm''' | Geben Sie ein neues UNIX Passwort ein:'''sysadm''' | ||
Geben Sie das neue UNIX Passwort erneut ein:'''sysadm''' | Geben Sie das neue UNIX Passwort erneut ein:'''sysadm''' | ||
passwd: Passwort erfolgreich geändert | passwd: Passwort erfolgreich geändert | ||
− | + | ==Passwort von tux ändern== | |
− | Passwort von tux ändern | + | *passwd tux |
− | |||
Geben Sie ein neues UNIX Passwort ein:'''suxer''' | Geben Sie ein neues UNIX Passwort ein:'''suxer''' | ||
Geben Sie das neue UNIX Passwort erneut ein:'''suxer''' | Geben Sie das neue UNIX Passwort erneut ein:'''suxer''' | ||
passwd: Passwort erfolgreich geändert | passwd: Passwort erfolgreich geändert | ||
− | + | ==Minimale und Maximale Gültigkeit des Passwortes von tux festlegen== | |
− | Minimale und Maximale Gültigkeit des Passwortes von tux festlegen | + | *passwd -n 5 -x 120 tux |
− | + | =groupadd= | |
− | + | *groupadd -f -g 2001 xinuxer | |
− | |||
− | |||
{| border=1 cellpadding=2 | {| border=1 cellpadding=2 | ||
|"-f" | |"-f" |
Version vom 9. November 2022, 10:54 Uhr
useradd
User anlegen
- Um einen Benutzer anzulegen muss man root sein
- 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
- Wenn Paramenter weggelassen werden greifen die Defaulteinstellungen.
- Diese kann man sich anzeigen lassen.
Defaulteinstellungen anzeigen
- 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
Defaulteinstellungen Konfigurationsdatei
- cat /etc/default/useradd
SHELL=/bin/bash GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SKEL=/etc/skel CREATE_MAIL_SPOOL=no
usermod
- Mit diesem Programm kann man die Einstellungen eines Benutzers ändern.
- 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
- userdel -r fritz
passwd
Rootpasswort ändern
- 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
- 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
- passwd -n 5 -x 120 tux
groupadd
- 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>