24.02.2013 Aufrufe

Einf ¨uhrung in UNIX - CIS

Einf ¨uhrung in UNIX - CIS

Einf ¨uhrung in UNIX - CIS

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

2.4 Daten <strong>in</strong> Ruhe: Files 59<br />

• das System jederzeit herunterfahren,<br />

• das System rettungslos <strong>in</strong> den Sand setzen.<br />

Er kann nicht:<br />

• Passwörter entziffern, es sei denn, sie wären leicht zu erraten,<br />

• sorgfältig verschlüsselte Daten entschlüsseln,<br />

• gelöschte Files wiederherstellen, es sei denn, es gäbe e<strong>in</strong> Kopie,<br />

• sämtliche man-Seiten im Kopf haben.<br />

Wollen Sie Ihre höchst private Mail vor se<strong>in</strong>en Augen schützen, müssen Sie<br />

sie verschlüsseln, siehe Abschnitt 2.7.10 Verschlüsseln auf Seite 139.<br />

Merke: Damit jemand auf e<strong>in</strong> File zugreifen kann, müssen zwei Bed<strong>in</strong>gungen<br />

erfüllt se<strong>in</strong>:<br />

• Er muß e<strong>in</strong>en durchgehenden Suchpfad vom Root-Verzeichnis (/) bis zu<br />

dem File haben, und<br />

• er muß die entsprechenden Rechte an dem File haben.<br />

2.4.6 Set-User-ID-Bit<br />

Vor den drei Oktalziffern der Zugriffsrechte steht e<strong>in</strong>e weitere Oktalziffer,<br />

die man ebenfalls mit dem Kommando chmod(1) setzt. Der Wert 1 ist das<br />

Sticky Bit (klebrige Bit), das bei Programmen, die gleichzeitig von mehreren<br />

Benutzern benutzt werden (sharable programs), dazu führt, daß die Programme<br />

ständig im Arbeitsspeicher verbleiben und dadurch sofort verfügbar<br />

s<strong>in</strong>d. Wir haben das Sticky Bit e<strong>in</strong>e Zeitlang beim Editor vi(1) verwendet.<br />

Auch bei Installationen von sendmail kommt es vor. Bei Files spielt es heute<br />

ke<strong>in</strong>e Rolle mehr. Bei e<strong>in</strong>em Verzeichnis führt das Sticky Bit dazu, daß nur<br />

der Besitzer e<strong>in</strong>es dar<strong>in</strong> e<strong>in</strong>geordneten Files, der Besitzer des Verzeichnisses<br />

oder root das File löschen oder umbenennen kann 19 , auch wenn die übrigen<br />

Zugriffsrechte des Verzeichnisses diese Operationen für andere erlauben,<br />

Beispiel /tmp:<br />

drwxrwxrwt 2 b<strong>in</strong> b<strong>in</strong> 2048 Oct 27 17:37 /tmp<br />

-rw-rw-r-- 1 wualex1 mvm 0 Oct 27 17:43 /tmp/alex<br />

Hier dürfen im Verzeichnis /tmp alle Benutzer schreiben und lesen, aber<br />

nur ihre eigenen Files umbenennen oder löschen. Das File alex kann nur<br />

vom Besitzer wualex1, von b<strong>in</strong> oder von root umbenannt oder gelöscht werden.<br />

Das Sticky Bit wird für öffentliche Verzeichnisse vom Superuser gesetzt,<br />

das Kommando ls -l zeigt es durch e<strong>in</strong> t oder T <strong>in</strong> der äußersten rechten<br />

Stelle der Zugriffsrechte an.<br />

Der Wert 2 ist das Set-Group-ID-Bit, der Wert 4 das Set-User-ID-Bit,<br />

auch Setuid-Bit oder Magic Bit genannt. S<strong>in</strong>d diese gesetzt, so hat das Programm<br />

die Zugriffsrechte des Besitzers (owner), die von den Zugriffsrechten<br />

19 Der e<strong>in</strong>zige Fall, <strong>in</strong> dem das Löschen e<strong>in</strong> besonderes Recht darstellt.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!