La parte adesiva può fare più o meno quello che vuoi. Da man 1 chmod
:
Il flag di eliminazione limitata o sticky bit è un singolo bit, la cui interpretazione dipende dal tipo di file. Per le directory, impedisce agli utenti senza privilegi di rimuovere o rinominare un file nella directory a meno che non siano proprietari del file o della directory; questo è chiamato flag di eliminazione limitata per la directory e si trova comunemente nelle directory scrivibili in tutto il mondo come /tmp.
Cioè, la presenza dello sticky bit su una directory consente solo ai file contenuti di essere rinominati o eliminati se l'utente è il proprietario del file o il proprietario della directory contenente (o l'utente è root).
Puoi applicare lo sticky bit (rappresentato dall'ottale 1000 o t
) in questo modo:
# instead of your chmod 755
chmod 1777 directory
# or, to add the bit to an existing directory
chmod o+t directory
La maggior parte /tmp
le directory vengono create con quel tipo di set di autorizzazioni.
Vuoi che il mondo sia un po' "appiccicoso". Il modo simbolico di impostare quel bit è:
# chmod ugo+w,+t directory
Il modo "modale" è:
# chmod 1777 directory
# ls -ld directory
drwxrwxrwt 2 root wheel 2 Oct 21 17:06 directory/