$ 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---.
Saya tidak yakin mengapa chmod 0000 test
tidak akan menghapus semua bit izin. Apa yang tidak saya dapatkan di sini? Saya sudah mencoba membandingkan dengan kalkulator , dan mereka tidak cocok. Perilaku yang sama terlihat di server saya ssh'd ke, RHEL, dan mesin saya sendiri, Ubuntu. Saya sudah membaca tentang ini untuk sementara waktu dan menghabiskan terlalu banyak waktu untuk mencoba memahami.
Saya mengalami masalah ini ketika mencoba semua simbol untuk oktal pertama, karena tidak pernah menggunakan chmod dengan 4 oktal sebelumnya. Tampaknya untuk menghapus sedikit lengket.