Programme zur Benutzerverwaltung: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
 
(10 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 17: Zeile 17:
 
|-
 
|-
 
|"-d /home/erwin/"
 
|"-d /home/erwin/"
|Name des Homedirectory
+
|Name des Heimatverzeichnisses
 
|-
 
|-
 
|"-s /bin/bash"
 
|"-s /bin/bash"
Zeile 28: Zeile 28:
 
|Name des Users
 
|Name des Users
 
|}
 
|}
 +
 
==Defaulteinstellungen==
 
==Defaulteinstellungen==
root@zero:~# useradd -D
+
;Wenn Paramenter weggelassen werden greifen die Defaulteinstellungen.
 +
;Diese kann man sich anzeigen lassen.
 +
==Defaulteinstellungen anzeigen==
 +
*useradd -D
 
  GROUP=100
 
  GROUP=100
 
  HOME=/home
 
  HOME=/home
Zeile 37: Zeile 41:
 
  SKEL=/etc/skel
 
  SKEL=/etc/skel
 
  CREATE_MAIL_SPOOL=no
 
  CREATE_MAIL_SPOOL=no
 
+
==Defaulteinstellungen ändern==
Defaulteinstellungen ändern
+
*useradd -D -s /bin/bash
useradd -D -s /bin/bash
+
==Defaulteinstellungen Konfigurationsdatei==
 
+
*cat /etc/default/useradd  
Konfigurationsdatei
 
root@zero:~# cat /etc/default/useradd  
 
 
  SHELL=/bin/bash
 
  SHELL=/bin/bash
 
  GROUP=100
 
  GROUP=100
Zeile 50: Zeile 52:
 
  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 67: Zeile 68:
 
|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 xinux ändern==
Passwort von tux ändern
+
*passwd xinux
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==
root@zero:~# passwd -n 5 -x 120 tux
+
*passwd -n 5 -x 120 xinux
  
===groupadd===
+
=groupadd=
root@zero:~# groupadd -f -g 2001 xinuxer
+
*groupadd -f -g 2001 xinuxer
 
{| border=1 cellpadding=2
 
{| border=1 cellpadding=2
 
|"-f"
 
|"-f"
Zeile 100: Zeile 98:
 
|Name der Gruppe
 
|Name der Gruppe
 
|}
 
|}
 +
=adduser=
 +
*Um einen neuen Benutzer anzulegen (als root) folgenden Befehl ausführen:
 +
*Das Programm wird dann nach den benötigten Angaben (Name, Heimatverzeichnis, Passwort usw.) fragen.
 +
*adduser
 +
= gpasswd =
 +
;Entgegen dessen was man erwartet wird dieses Programm dazu benutzt, Benutzer Gruppen zuweisen.
 +
;Dazu (als root) folgenden Befehl ausführen:
 +
*gpasswd -a <benutzername> <gruppe>
  
=== adduser ===
+
<!--- =Quiz= --->
Um einen neuen Benutzer anzulegen (als root) folgenden Befehl ausführen:
+
<!--- *[https://forms.gle/ApSfqhrHZiapMsJC8 Quiz Userident./Userverwaltung] --->
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=
 
*[https://forms.gle/ApSfqhrHZiapMsJC8 Quiz Userident./Userverwaltung]
 

Aktuelle Version vom 21. März 2023, 22:14 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 Heimatverzeichnisses
"-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 xinux ändern

  • passwd xinux
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 xinux

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:
  • Das Programm wird dann nach den benötigten Angaben (Name, Heimatverzeichnis, Passwort usw.) fragen.
  • adduser

gpasswd

Entgegen dessen was man erwartet wird dieses Programm dazu benutzt, Benutzer Gruppen zuweisen.
Dazu (als root) folgenden Befehl ausführen
  • gpasswd -a <benutzername> <gruppe>