$ 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---.
Je ne sais pas pourquoi chmod 0000 test
n'effacera pas tous les bits d'autorisation. Qu'est-ce que je ne reçois pas ici? J'ai essayé de comparer avec une calculatrice , et ils ne correspondent pas. Le même comportement est vu sur le serveur dans lequel j'ai ssh'd, RHEL, et ma propre machine, Ubuntu. Je lis à ce sujet depuis un moment et je passe trop de temps à essayer de comprendre.
J'ai rencontré ce problème en essayant tous les symboles pour le premier octal, n'ayant jamais utilisé chmod avec 4 octales auparavant. Cela semble cependant effacer la partie collante.