====== Benutzer- und Gruppenverwaltung unter Linux ====== Unter Linux werden die Benutzer und Gruppen standardmäßig in Textdateien gespeichert, die mit root-Rechnten editierbar sind: /etc/passwd # Benutzer und Passwörter /etc/groups # Gruppen und Gruppenzugehörigkeit ===== Nutzeradministration ===== ==== Informationen über Nutzer abrufen ==== # id [Benutzername] ==== Nutzer anlegen ==== # useradd [Benutzername] -g [Gruppenname] -d [Home-Verzeichnis] -s [Shell] -p [Passwort] ==== Nutzer einer Gruppe hinzufügen ==== Mit folgendem Befehl wird der Nutzer in eine weitere Gruppe hinzugefügt, seine Hauptbenutzergruppe bleibt bestehen! # usermod -aG [gruppenname] [benutzername] ===== Admins anlegen ===== Home-Verzeichnis anlegen # mkdir /home/[Benutzername] # chown [Benutzername] /home/[Benutzername] Nutzer Anlegen, Passwort setzen und in Gruppen hinzufügen # useradd [Benutzername] -g wiba -d /home/[Benutzername] -s /bin/bash # passwd [Benutzername] # usermod -aG adm [Benutzername] # usermod -aG admin [Benutzername] # usermod -aG www-data [Benutzername] Bash einrichten, hierzu Einstellungsdateien kopieren (Vorsicht: hier wird auch das Verzeichnis ../ mit kopiert!) # cp /home/wiba/.* /home/[Benutzername] -R ===== Wichtige Gruppen ===== ^Gruppe ^Beschreibung ^ |adm |Logsdateien betrachten | |www-data |Apache Webserver | |admin |sudo ausführen | |sftponly |beschränkt Rrechte auf eigenen vhost-ordner |