$ mkdir test
$ chmod 0000 test
$ ls -la | grep test | awk '{print $1}'
d---------.
$ chmod 6000 test
$ ls -la | grep test | awk '{print $1}'
d--S--S---.
$ chmod 0000 test
$ ls -la | grep test | awk '{print $1}'
d--S--S---.
Non sono sicuro del motivo chmod 0000 test
per cui non cancellerà tutti i bit di autorizzazione. Cosa non ci sto arrivando? Ho provato a confrontare con una calcolatrice e non corrispondono. Lo stesso comportamento si riscontra sul server in cui ho installato, RHEL e la mia macchina, Ubuntu. Ne ho letto per un po 'e ho passato troppo tempo a cercare di capire.
Mi sono imbattuto in questo problema quando ho provato tutti i simboli per il primo ottale, non avendo mai usato chmod con 4 ottali prima. Sembra però chiarire la parte appiccicosa.