User Management
Benutzerverwaltung Linux
Einführung
Entwickler: Linus Torvalds (1991)
Quelltexte: Frei verfügbar, weltweit weiterentwickelt.
Verbreitete Distributionen
Debian
Red Hat: Für professionelle Anwender
Fedora: Red-Hat-Variante für private Anwender
SUSE
Mandriva
Knoppix: Live Umgebung
Ubuntu: Debian-Derivat, User Interface Fokus
Android: Betriebssystem für Smartphones, basiert auf Linux
Rechnerzugang
Login: Benutzername und Passwort
Datei-Attribute:
Nutzername: frei wählbar
Gruppe: Zugehörigkeit zu Gruppen
UID: Eindeutige Nutzernummer
GID: Eindeutige Gruppennummer
Systemadministrator (root)
Eigenschaften:
Name: root
Gruppe: root
UID: 0
GID: 0
Rechte: Volle Zugriffsrechte auf alle Dateien und Verzeichnisse. Zugang zu allen Systemfunktionen.
Benutzerverwaltung
Einzelrechner
/etc/passwd: Enthält Nutzerdaten
Benutzername
Kennwort
UID
GID
Kommentar
Heimatverzeichnis
Login-Befehl
/etc/shadow: Enthält verschlüsselte Passwörter der Nutzer
/etc/group: Enthält Gruppen und deren Zuordnung zu Nutzern
Beispiel von /etc/passwd
root0:0:Meister:/root:/bin/bash
bin1:1:bin:/bin:/bin/bash
weiteren Beispiele...
Netzwerkbasierte Nutzerverwaltung
Single-Sign-On: Anmeldung an jedem Rechner im Netzwerk
Benutzerdaten: Müssen netzwerkweit verfügbar sein.
Kommandozeilenbefehle
getent passwd: Benutzerdaten auflisten (Format wie in /etc/passwd)getent group: Gruppen auflisten (Format wie in /etc/group)getent hosts: Rechner im Netzwerk auflisten
Shell (Kommandozeile)
Definition: Programm, das Kommandos einliest und ausführt.
Aufbau von Shell-Kommandos
Beispiel:
ls -l,ls -i,ls -s(Optionen und Parameter)Kommandos auflisten:
ls: Alle Dateien auflisten (Kurzform)ls -l: Detailinformationen anzeigen (Langform)
Hilfe zu Befehlen
man: Handbuch zu Kommandos.
Beispiele:
man ls,man uname
Navigation:
Leertaste: Eine Seite weiter
Eingabetaste: Eine Zeile weiter
q: Beenden
Abschluss
Dank: Vielen Dank für die Aufmerksamkeit.
Fragen: Fragen werden gerne beantwortet.