chmod 777 — Maksud, Risiko dan Bila (Tidak) Menggunakannya
Tukar kebenaran fail Linux antara kotak semak rwx, nombor perlapanan dan tatatanda simbolik dengan arahan chmod sedia.
Hasilnya
Halaman ini membuka kalkulator dengan 777 telah digunakan: kesemua sembilan kotak pilihan ditandakan, notasi simbolik berbunyi -rwxrwxrwx, dan setiap kelas — pemilik, kumpulan dan lain-lain — mendapat 7, iaitu 4 (baca) + 2 (tulis) + 1 (laksana). Dalam erti kata lain, mana-mana akaun pengguna pada mesin boleh membaca, mengubah suai, memadam atau melaksanakan fail.
Itulah sebabnya chmod 777 hampir selalu pembetulan yang salah. Pada pelayan web ini bermakna proses PHP, pemalam yang terjejas atau mana-mana akaun tempatan lain boleh menulis semula skrip anda — laluan klasik kepada perisian hasad yang disuntik. Nasihat 'betulkan kebenaran dengan 777' yang biasa disebut biasanya menutupi pemilik yang salah: chown kepada pengguna yang betul dan 755 untuk direktori dengan 644 untuk fail menyelesaikan masalah yang sama tanpa membuka akses tulis kepada dunia.
Penggunaan sah 777 adalah jarang berlaku dan sementara: direktori gores yang dikongsi pada VM yang dibuang atau penyahpepijatan pada mesin yang hanya anda boleh akses. Jika anda menyimpannya, pastikan ia tidak berumur panjang. Gunakan kotak pilihan pada halaman ini untuk turun ke 755 atau 775 dan tonton kemas kini nombor oktal dan arahan chmod secara langsung.