Übung - Gruppen / Benutzer

Aufgaben zu Gruppen

Aufgabe: Wo sind die Informationen zu den Benutzern und Gruppen zu finden.

Aufgabe: Erstellen von mehreren Gruppen.

user_gruppe01
user_gruppe02
user_gruppe03
lern_gruppe03
lern_gruppe02
lern_gruppe01

Aufgabe: Erstellen einer Gruppe mit der ID 3333 und den Namen gruppe_3333.

Aufgabe: Ändre die Gruppen ID von 3333 auf 4444

Aufgabe: Ändere den Gruppen Namen der gruppe_3333 auf gurppe_4444

Aufgabe: Lösche gruppe_4444



Aufgaben zu Benutzern

Aufgabe: Erstelle einen Benuter mit dem Kommando adduser

Aufgabe:

  • Erstelle einen Benutzer mit dem Namen user01 ohne weitere Angaben.

  • Überprüfe die Benutzer Informationen.

Aufgabe:

  • Erstelle einen Benutzer mit dem Namen user02 die primäre Gruppe soll user_gruppe01 und die sekundäre Gruppe lern_gruppe01.

  • Überprüfe die Benutzer Informationen.

Aufgabe:

  • Erstelle einen Benutzer mit dem Namen user03 die primäre Gruppe soll user_gruppe01 und zwei sekundäre Gruppen lern_gruppe01, lern_gruppe01.

  • Überprüfe die Benutzer Informationen.

Aufgabe:

  • Benuterzugang sperren

  • entsperren

  • Ablaufdatum setzen

  • Hinzufügen von zusätzlichen Gruppen

Aufgabe:

  • Neues Passwort setzen

  • Passwort/Account auf Inaktiv setzen

  • Account sperren

  • entsperren

  • Einstellungen Überprüfen

Aufgabe: Benutzer user02 vollständig löschen.



Lösungen

Lösung zu Gruppen

Lösung: Informationen zu den Benutzern und Gruppen.

  • /etc/passwd - Basis Informationen zu dem Benutzer.

  • /etc/shadow - Benutzer Passwort und weitere Informationen zu Zugang.

  • /etc/group - Zugehörigkeit des Benutzers zu Gruppen.

Lösung: Erstellen von Gruppen.

groupadd user_gruppe01

Lösung: Gruppe mit der ID 3333.

groupadd -g 3333 gruppe_3333

Lösung: Neue Gruppen ID.

groupmod -g 4444 gruppe_3333

Lösung: Neuer Gruppen Name.

groupmod -n gruppe_4444 gruppe_3333

Lösung: Gruppe löschen.

groupdel gruppe_4444


Lösung zu Benutzern

Lösung: Benutzer user01.

useradd -m -d /home/user01 -s /bin/bash -c "User 01 - Linux Kurs" user01
id user01
uid=1001(user01) gid=1001(user01) groups=1001(user01)

grep user01 /etc/passwd
user01:x:1001:1001:User 01 - Linux Kurs:/home/user01:/bin/bash

grep user01 /etc/group
user01:x:1001:

Lösung: Benutzer user02.

useradd -m -d /home/user02 -s /bin/bash -g user_gruppe01 -G lern_gruppe01 -c "User 01 - Linux Kurs" user02
id user02
uid=1002(user02) gid=1009(user_gruppe01) groups=1009(user_gruppe01),1014(lern_gruppe01)

grep user02 /etc/passwd
user02:x:1002:1009:User 01 - Linux Kurs:/home/user02:/bin/bash

grep user02 /etc/group
lern_gruppe01:x:1014:user02,user03

Lösung:

useradd -m -d /home/user03 -s /bin/bash -g user_gruppe01 -G lern_gruppe01,lern_gruppe02 -c "User 03 - Linux Kurs" user03
id user03
uid=1003(user03) gid=1009(user_gruppe01) groups=1009(user_gruppe01),1013(lern_gruppe02),1014(lern_gruppe01)

grep user03 /etc/passwd
user03:x:1003:1009:User 03 - Linux Kurs:/home/user03:/bin/bash

grep user03 /etc/group
lern_gruppe02:x:1013:user03
lern_gruppe01:x:1014:user02,user03

Lösung: Benutzer sperren, hinzufügen von Gruppen.

passwd --lock user01                       - Account sperren
passwd --unlock user01                     - Account entsperren

chage -E 1 user01                          - Account ablaufen lassen
chage -E 2024-01-10 user01                 - Ablaufdatum
chage -E -1 user01                         - kein Ablaufdatum

usermod -aG gruppe2,gruppe3 user01         - Hinzufügen zu zusätzlichen Gruppen

Lösung: Passwort setzen, sperren, überprüfen.

passwd user01
passwd -i user01
passwd -l user01
passwd -u user01
*cat /etc/shadow*

Lösung: Benutzer löschen.

userdel -rf user02
userdel: user01 mail spool (/var/mail/user01) not found

id user02
id: ‘user01’: no such user