$ 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---.
Não sei por chmod 0000 test
que não limpará todos os bits de permissão. O que não estou chegando aqui? Eu tentei comparar com uma calculadora , e eles não correspondem. O mesmo comportamento é visto no servidor em que eu fiz o SSH, RHEL, e minha própria máquina, Ubuntu. Eu tenho lido sobre isso por um tempo e gasto muito tempo tentando entender.
Encontrei este problema ao tentar todos os símbolos do primeiro octal, nunca tendo usado o chmod com 4 octais antes. Parece esclarecer a parte complicada, no entanto.