06_Rechteverwaltung Flashcards

1
Q

Rechteverwaltung

Anforderung

A
  • verschiedene Benutzer und Gruppen unterscheiden
  • Identifikation: Nutzername + Authentifizierung -> an jedem Platz gewohnte EDV-Umgebung zur Verfügung
  • Rechtedefinition: Personalsachbearbeiter hat andere Arbeitsgebiete und Einsicht in Daten als Entwickler
  • unbekannte User dürfen sich grundsätzlich nicht anmelden und besitzen keinerlei Rechte.
  • Datei erhält als Eigentümer den User, der sie erstellt hat -> alle Rechte an Datei (Lesen, Schreiben, Löschen + Eigentum an andere übertragen o. ihnen Zugriffsrechte einräumen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Rechteverwaltung

Besondere User

A
  • Administrator „root“
    • immer alle Rechte
    • als Eigentümer verwendet, wenn kein anderer Benutzer Eigentümerrechte haben soll
  • Pseudo-Benutzer zur Rechtverwaltung
    • mysql für Datenbankprozesse von MYSQL
    • mail für Mail
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Rechteverwaltung

Identifikation

A
  • spezielles Anmeldeprogramm
  • Namen und dazu gehörendes Passwort
  • Anmeldeprogramm, das noch unter Root-Rechten läuft, erzeugt User-Shell mit User-ID des Benutzers
    • alle Kind-Prozesse mit dieser User-ID
  • möglich, weil Administrator seine Rechte abmindern darf
  • unmöglich: Benutzer hebt seine Rechte auf root-Niveau
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Rechteverwaltung

Speichern von Userdaten

A
  • Datei /etc/passwd
    • von jedem lesbar, um UIDs herauszufinden
    • Identifikation von Benutzer “richter” mit vollen Namen, User-ID, Group-ID 100 u. Home-Directory
  • Datei /etc/shadow
    • aus Sicherheitsgründen nur von “root” und der Gruppe “shadow” lesbar
    • enthält verschlüsseltes Passwort
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Rechteverwaltung

Rechteschema bei Unix

A
  • 3 Kategorien von Nutzern: User, Gruppen, Alle (World)
  • Gruppen ermöglichen Arbeitsumgebungen mit gleichen Rechten an Verzeichnissen und Dateien für Mitglieder
  • jeder dieser Kategorien, bzw. deren Mitglieder, können an Datei oder Verzeichnis Rechte für Lesen (r), Schreiben (w) und Ausführen (x) eingeräumt werden
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Rechteveraltung

Verzeichnisse und Geräte

A

Verzeichnisse

  • wenn “x”-Bit bei Verzeichnis z.B. für seine Gruppe nicht gesetzt -> Zugang verwehrt
  • drwx—— 4 root bin 4096 16. Apr 10:05 webmin/
  • d = „directory“

Geräte

  • Geräte = Dateien in „/dev“
  • brw-r—– b = block device
  • crw——- c = character device
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Rechteveraltung

Rechteübertragung bei Programmen

A
  • Programme, die in Systembelange eingreifen
  • z.B. Passwortändern von einem Benutzer -> Datei etc/passwd bzw shadow für Schreiben gesperrt

Lösung: Rechtübertragung

-rwsr-xr-x 1 root shadow 51264 5. Mär 17:56 /usr/bin/passwd

  • Setzen des s-Bits (Set User ID on Execution)
  • Programm nimmt während Ausführung Rechte des Eigentümers der Programmdatei an
How well did you know this?
1
Not at all
2
3
4
5
Perfectly