Programme zur Benutzerverwaltung: Unterschied zwischen den Versionen

Aus xinux.net
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=
===usermod===
+
*Mit diesem Programm kann man die Einstellungen eines Benutzers ändern.
User modifizieren
+
*usermod -l fritz -s /bin/sh -G admin,video erwin
root@zero:~# 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=
===userdel===
+
;User inklusive Homedirectory löschen
User inklusive Homedirectory löschen
+
*userdel -r fritz
root@zero:~# userdel -r fritz
+
==passwd==
 
+
==Rootpasswort ändern==
===passwd===
+
*passwd  
Rootpasswort ändern
 
root@zero:~# passwd  
 
 
  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
root@zero:~# 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
root@zero:~# passwd -n 5 -x 120 tux
+
=groupadd=
 
+
*groupadd -f -g 2001 xinuxer
===groupadd===
 
root@zero:~# 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>

Quiz