$ 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---.
Ich bin nicht sicher, warum chmod 0000 test
nicht alle Berechtigungsbits gelöscht werden. Was bekomme ich nicht hierher? Ich habe versucht, mit einem Taschenrechner zu vergleichen , und sie stimmen nicht überein. Das gleiche Verhalten ist auf dem Server zu sehen, auf den ich ssh'd habe, RHEL, und auf meinem eigenen Computer, Ubuntu. Ich habe eine Weile darüber gelesen und zu viel Zeit damit verbracht, zu verstehen.
Ich bin auf dieses Problem gestoßen, als ich alle Symbole für das erste Oktal ausprobiert habe, da ich noch nie zuvor chmod mit 4 Oktalen verwendet habe. Es scheint jedoch das klebrige Stück zu klären.