Die Verwaltung von Benutzern und Gruppen ist ein zentraler Bestandteil der Systemadministration unter Linux. Sie ermöglicht die Kontrolle über Zugriffsrechte, Sicherheit und Organisation von Ressourcen.
🧑💻 Benutzerverwaltung
➕ Benutzer hinzufügen
sudo adduser max
Dieser Befehl erstellt den Benutzer max, legt ein Home-Verzeichnis an und fragt nach einem Passwort.
🔍 Benutzerinformationen anzeigen
id max
whoami
getent passwd
❌ Benutzer löschen
sudo deluser max
sudo deluser --remove-home max
👥 Gruppenverwaltung
➕ Gruppe erstellen
sudo addgroup entwickler
➕ Benutzer zu Gruppe hinzufügen
sudo usermod -aG entwickler max
Hinweis: Der Benutzer muss sich ab- und wieder anmelden, damit die Änderung wirksam wird.
🔍 Gruppen anzeigen
groups max
getent group
❌ Gruppe löschen
sudo delgroup entwickler
🔐 Rechte & Zugriffssteuerung
Linux verwendet ein Rechte-System mit drei Ebenen:
- Besitzer
- Gruppe
- Andere
Beispiel: Rechte anzeigen
ls -l
Erklärung eines Eintrags:
-rw-r--r-- 1 max entwickler 1024 Okt 9 12:00 datei.txt
rw-→ Besitzer darf lesen & schreibenr--→ Gruppe darf lesenr--→ Andere dürfen lesen
Rechte ändern
chmod 755 script.sh chown max:entwickler datei.txt
🧪 Tipps & Best Practices
- Nutze Gruppen, um Rechte effizient zu verwalten.
- Vermeide es, regelmäßig als Root zu arbeiten.
- Dokumentiere Benutzeränderungen in produktiven Systemen.
- Verwende
sudonur für administrative Aufgaben.
📚 Fazit
Die Benutzer- und Gruppenverwaltung ist essenziell für ein sicheres und gut organisiertes Linux-System. Mit wenigen Befehlen lassen sich Zugriffsrechte gezielt steuern und Benutzerrollen klar definieren.
© 2025 MaDe-Online
