Welche Aussagen über das »sticky bit« treffen zu? (Wählen Sie alle richtigen Antworten aus.)
Programmdateien, bei denen das »sticky bit« gesetzt ist, werden in den Swapspace kopiert und dort liegen gelassen
Das »sticky bit« hat den oktalen Wert 2
In Verzeichnissen, auf die das »sticky bit« gesetzt ist, können nur root, der Verzeichniseigentümer und der Dateieigentümer eine Datei löschen, auch wenn alle Benutzer Schreibrecht haben
Das »sticky bit« hat den symbolischen Modus t
LPI-Lernziel Dateizugriffsrechte und -eigentümerschaft verwalten (104.5)
In der alten Zeit (vor Linux) war Antwort 1 die tatsächliche Bedeutung des »sticky bit« -- es war dazu da, die Startzeiten häufig gebrauchter Programme zu verringern. Inzwischen machen alle wesentlichen Unix-Systeme, auch Linux, sogenanntes »demand paging«, bei dem Programme nicht mehr beim Start komplett in den Speicher geladen werden, sondern nur diejenigen Teile des Codes geholt werden, die der Prozess wirklich braucht. Antwort 1 ist für Linux also unzutreffend.
Das »sticky bit« hat den oktalen Wert 1 in der vierten Stelle von rechts,
nicht 2. Die Aussage 2 trifft also auch nicht zu. Richtig ist
allerdings, dass es symbolisch mit einem t dargestellt wird (Aussage 4),
auch wenn nicht unmittelbar einleuchtend ist, warum.
Ebenfalls richtig ist Aussage 3: Das »sticky bit« verhindert, dass
beliebige Benutzer in Verzeichnissen wie /tmp die Dateien anderer Benutzer
löschen können, nur weil sie Schreibrecht auf das Verzeichnis haben. Unter
Linux ist es ja bekanntlich egal, wie die Rechte einer Datei aussehen; zum
Löschen braucht man Schreibrecht auf das Verzeichnis, in dem sie steht.
Nicht angemeldet
??
Sergei Kanevski (Gast) · 16. Februar 2010, 22:05
Es mag stimmen, dass die Antwort bei modernen Linuxen nicht mehr stimmt. Aber in allen Lehrbüchern wird diese Bedeutung beschrieben. Ich finde es inkorrekt und beleidigend die LPI Kandidaten unnötig mit solchen Spitzfindigkeiten zu belasten.
??
Anselm Lingnau (eingetragen) · 17. Februar 2010, 12:05
Diesen Einwand verstehe ich jetzt nicht wirklich.
Wenn das, was in Antwort 1 erwähnt wird, in Linux-Lehrbüchern behauptet wird, dann sind diese Lehrbücher falsch. Wir möchten den Besuchern dieser Seite nichts Falsches beibringen.
Es kann durchaus sein, dass Leute früher »richtiges« Unix gelernt haben oder in Unix- (nicht Linux-)Büchern die alte Bedeutung des Sticky Bit angetroffen haben. In diesem Moment ist es wichtig, zu erklären, wie es in Linux wirklich ist, um Irrtümern vorzubeugen.
Zum Thema »Beleidigung«: Natürlich liegt uns nicht daran, die Benutzer der LPI Academy zu beleidigen. Allerdings stelle ich mir unter einer Beleidigung etwas Anderes vor als diese Frage. Sollte das überwiegende Publikum hier zarter besaitet sein als ich, dann müssen wir darüber reden. E-Mail an webmaster@lpi-academy.de ist dafür wahrscheinlich am Besten.
LPI
Sence (Gast) · 3. März 2010, 11:38
Es ist gut solche Fragen zu stellen, da man die Unterschiede kennen sollte als Administrator.
LPI
Christoph Schmoigl (Gast) · 27. Mai 2010, 21:38
ja, das denke ich auch, denn Wissen ist macht - und ein bisschen mehr Wissen macht auch nichts.