Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Linux-Benutzerverwaltung
OS: Debian 11
Benutzer
User anlegen
sudo useradd -m <USER> -s /bin/bash
- -m legt das Home-Verzeichnis an
- -s /bin/bash erforderlich für Konsolenbefehle
User löschen
sudo deluser <USER>
Passwort anlegen/ändern eigenes PW, mit Forderung nach Mindestlänge, etc.
passwd
PW für benannten User, ohne Mindestanforderung, da mit root-Rechten
sudo passwd <USER>
Benutzerinformationen ändern Eigene Infos ändern (Namensänderung nicht möglich)
chfn
Alle Userdaten änderbar
sudo chfn <USER>
User anzeigen
cat /etc/passwd
Gruppen
Gruppe anlegen, löschen, anzeigen
sudo groupadd <GROUP> sudo delgroup <GROUP> cat /etc/group
User zu Gruppen hinzufügen (append)
sudo usermod -aG <GROUP> <USER>
oder
sudo gpasswd -a <USER> <GROUP>
User aus Gruppen entfernen (delete)
sudo gpasswd -d <USER> <GROUP>
Liste der Gruppenzugehörigkeit eines Users eigene Gruppen
groups
Gruppen benannter User
sudo groups <USER>
Mitglieder eine Gruppe anzeigen
getent group <GROUP>
Administratoren
Um Befehle mit Administratorrechten auszuführen, müssen User Mitglied der Gruppe sudo sein.
Um ein Kommando mit Adminsitratorrechten auszuführen, muss das Schlüsselwort sudo dem Kommando vorangestellt werden. Zur Sicherheit wird beim ersten Befehl das Passwort des User (nicht das von root) abgefragt. Nach einer bestimmten untätigen Zeit, wird das Passwort bei der Verwendung von Sudo erneut abgefragt.
<USER> mit root-Rechten ausstatten → zur Gruppe der sudoers hinzufügen → gültig ab nächster Anmeldung.
sudo usermod -aG sudo <USER>
Wurde noch kein User der Gruppe sudo hinzugefügt, kann nur root diesen Befehl ausführen. Dann kann auf das erste sudo in diesem Kommando verzichtet werden.
Rechte wieder entziehen
sudo gpasswd -d <USER> sudo
Diskussion