$ 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---.
No estoy seguro de por qué chmod 0000 test
no borrará todos los bits de permiso. ¿Qué no voy a llegar aquí? He intentado comparar con una calculadora , y no coinciden. El mismo comportamiento se ve en el servidor en el que he ingresado, RHEL, y mi propia máquina, Ubuntu. He estado leyendo sobre esto por un tiempo y pasé demasiado tiempo tratando de entender.
Me encontré con este problema al probar todos los símbolos para el primer octal, ya que nunca había usado chmod con 4 octales antes. Sin embargo, parece despejar la parte pegajosa.