← Back to team overview

sslug-teknik team mailing list archive

Re: Directory mode 1777...

 

>> Sticky bit for directories betyder, at kun en ejer eller superuser
>> kan fjerne en fil. Hvis permissions var 777, kunne alle slette hinandens
>> mail filer.

Det lyder da som normal adfærd uden sticky bit. Hvis vi taler
om sendmails spool katalog hvor filerne ejes af brugeren,
gruppe mail, og har mode 660, kan man da ikke slette
de andres mail filer, sticky bit eller ej.

Når det gælder et katalog betyder det append-only. D.v.s. man
må ikke slette andres filer, selvom man er i samme gruppe.
Det bruges normalt på /tmp kataloget.

>Er det så 'chmod u+S', der sætter Sticky bit'en, eller hvad?

Nej. chmod -t
Det giver ikke mening at angive u eller g.

Når man laver en ls -l kan sticky bit vise sig som 't' eller 'T'.
F.eks:
-rwxr-xr-t eller
-rwxr-xr-T

Hvis filen ikke er eksekverbar af other, vises det med stort T,
ellers lille t.

Iøvrigt,
Sticky bit på et et program betyder at teksten gemmes
på swap så man hurtigt kan få fat i den igen.

-- 
torben fjerdingstad        | linux-2.2.10-smp/GNU/gnome-1.0
tfj@xxxxxxxxxxxxxxx        |   Man skal ikke skyde bjørnen
http://www.fjerdingstad.dk |     før skindet er solgt.