next up previous contents
Next: Bit, byte e altre Up: Toc! Toc! È permesso??!! Previous: C'è modo e modo   Contents

Un argomento appiccicoso (sticky bit)

Delle volte guardando i permessi di un file eseguibile, cioè un programma o uno script di shell (un file di testo che contiene una sequenza di istruzioni comprensibili dall'interprete dei comandi) al posto della prima x potreste trovare una s.

Questa s sta per sticky (appiccicoso). Chi ha i permessi per far eseguire il programma, lo fa spacciandosi automaticamente per il proprietario del programma stesso.

Difficilmente (forse proprio mai) dovrete impostare queste condizioni a un vostro programma o script, ma vi diciamo subito come fare per quel giorno in cui accadrà:




width


$ ls -l script 
-rwxr-xr-x 1 luther users 209 Nov 24 15:29 script 
$ chmod 4755 script 
$ ls -l script 
-rwsr-xr-x 1 luther users 209 Nov 24 15:29 script 
$


width

Il 4 che anticipa il consueto gruppetto di tre cifre ottali attiva lo sticky bit. Il 755 è stato solo mantenuto, perché script aveva già quei permessi. Per rimuovere lo sticky bit mettete 0 nel posto in cui prima avete messo il 4 (tipo 0755).


next up previous contents
Next: Bit, byte e altre Up: Toc! Toc! È permesso??!! Previous: C'è modo e modo   Contents
angelo 2003-02-09