Mam profesora, który zawsze nalega na pisanie chmod 7777
, ale mnie tego nauczono chmod 777
była właściwa konwencja.
Wypróbowałem je w linii poleceń i chmod 777 something.txt
plony
-rwxrwxrwx 1 home staff 0 May 6 16:47 something.txt
i chmod 7777 something.txt
plony
-rwsrwsrwt 1 home staff 0 May 6 16:47 something.txt
Który zmienia pola wykonywalne na s, s i t. Rozumiem 777, ponieważ jest 111 111 111 binarny, więc po prostu włącza wszystkie pola, ale dlaczego miałbym używać 7777 i co robi inaczej?
sticky bit
. Możesz sprawdzić en.wikipedia.org/wiki/Sticky_bit