====== Linux-Benutzerverwaltung ====== ===== Benutzer ===== User anlegen sudo useradd -m -s /bin/bash * -m legt das Home-Verzeichnis an * -s /bin/bash erforderlich für Konsolenbefehle Alternativ, ohne Home-Verzeichnis sudo adduser --no-create-home User löschen sudo deluser **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 **Benutzerinformationen ändern** \\ Eigene Infos ändern (Namensänderung nicht möglich) chfn Alle Userdaten änderbar sudo chfn User anzeigen cat /etc/passwd ==== Administrator ==== Um Administratorbefehle absetzen zu können, benötigt ein User Administratorrechte. Um diese zu erhalten, muss ein User Mitglied der Gruppe **sudo** werden. \\ Installation sudo apt install sudo Benutzer zur Gruppe der Administratoren hinzufügen. sudo usermod -aG sudo und den Befehlen ein **sudo**((Superuser Do)) voranstellen((bei dem ersten Befehl wird das Passwort abgefragt, dann für diese Session, bzw. eine bestimmte Zeit, nicht mehr)). Um auf die Eingabe von sudo zu verzichten, kann man sich für eine Session als root legitimieren sudo -s oder sich als User root anmelden((sofern das System einen User root besitzt. Bei einigen installationen ist die Anlage eines root nicht während der Installation vorgesehen, z.B. ISO von Ubuntu Server LTS)): su root su = switch user \\ In beiden Fällen wird das Passwort abgefragt. In der Befehlszeile auf der Konsole steht vorne jetzt der User **root** vor @ und die Farbigkeit ist entfallen. Hat man in den Superusermodus gewechselt, kann das sudo vorab entfallen, muss aber nicht((so müssen kopierte Befehle nicht korrigiert werden)). \\ "Normale User" sollten keine Administratorrechte erhalten >> __nicht__ zur Gruppe **sudo** hinzufügen. \\ Den Superusermodus verlassen kann man durch Eingabe von exit Administratorrechte entziehen sudo gpasswd -d sudo ===== Gruppen ===== Gruppe anlegen, löschen, anzeigen sudo groupadd sudo delgroup cat /etc/group User zu Gruppen hinzufügen (append) sudo usermod -aG oder sudo gpasswd -a User aus Gruppen entfernen (delete) sudo gpasswd -d Liste der Gruppenzugehörigkeit eines Users eigene Gruppen groups Gruppen benannter User sudo groups Mitglieder eine Gruppe anzeigen getent group [[https://wiki.ubuntuusers.de/Benutzer_und_Gruppen/|Benutzer und Gruppen]]