Mit welchem Kommando können Sie das »sticky bit« auf dem Verzeichnis dir
setzen? (Wählen Sie alle richtigen Antworten aus.)
chmod o+t dir
chmod 1777 dir
chmod o+s dir
chmod -sticky dir
LPI-Lernziel Dateizugriffsrechte und -eigentümerschaft verwalten (104.5)
Nicht angemeldet
stickydir
dotti (Gast) · 6. Juli 2010, 23:42
dotti@tomhagen:~/test$ ls -l
total 4
drwxr-xr-x 2 dotti dotti 4096 2010-07-06 23:38 stickydir
dotti@tomhagen:~/test$ chmod 1777 stickydir/
dotti@tomhagen:~/test$ ls -l
total 4
drwxrwxrwt 2 dotti dotti 4096 2010-07-06 23:38 stickydir
dotti@tomhagen:~/test$ chmod o-t stickydir/
dotti@tomhagen:~/test$ ls -l
total 4
drwxrwxrwx 2 dotti dotti 4096 2010-07-06 23:38 stickydir
Antworten
TiramisuMK (Gast) · 7. November 2010, 18:01
Die Antworten 2 und 4 sind korrekt
Antworten
ws (Gast) · 17. November 2010, 14:15
TiramisuMK liegt schon wieder daneben. Wie oben von dotti demonstriert, sind 1 und 2 richtig.
Antworten
TiramisuMK (Gast) · 22. November 2010, 09:20
Nicht "schon wieder", aber stimmt, da hatte ich mich natürlich vertippt! :-)
Antworten - sticky bit
Oliver Lau (eingetragen) · 31. März 2011, 21:26
Und hier die Erklärung:
nach dem Kommando chmod muss der oktale Wert erfolgen. Für das stick bit lautet dieser 1. Die 1 wird vorne angestellt. Dannach erfolgen die Werte für user, group und others. Hier jeweils mit rwx=7. So dass
chmod 1777 dir
richtig ist. Außerdem ist
chmod o+t dir
richtig. Hier wird bei der Gruppe others das t hinzuaddiert, d. h., dass das stick bit = t gesetzt wird.
Oliver Lau, Einbeck