$ 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---.
なぜchmod 0000 test
すべての許可ビットがクリアされないのかわかりません。ここには何が入っていませんか?電卓と比較してみましたが、一致しません。sshを実行したサーバー、RHEL、および自分のマシンUbuntuでも同じ動作が見られます。私はこれについてしばらく読んでいて、理解しようとすることに多くの時間を費やしました。
以前に4つの8進数でchmodを使用したことがないため、最初の8進数のすべてのシンボルを試すときにこの問題に遭遇しました。ただし、スティッキービットはクリアされるようです。