Kalkulator Chmod
Tukar keizinan fail Linux antara kotak semak rwx, nombor perlapanan dan notasi simbolik dengan arahan chmod yang sedia.
🔒 Diproses sepenuhnya dalam penyemak imbas anda — tiada apa yang anda masukkan di sini pernah dimuat naik.
Keputusan
Keizinan fail Unix adalah padat tetapi samar: hak akses yang sama muncul sebagai 755 dalam arahan chmod, sebagai -rwxr-xr-x dalam output ls -l, dan sebagai sembilan kotak semak dalam klien FTP. Kalkulator ini menterjemah antara ketiga-tiga perwakilan secara langsung: tandakan baca, tulis dan laksana untuk pemilik, kumpulan dan yang lain dan nombor perlapanan dikemas kini serta-merta — atau taip nilai perlapanan dan lihat kotak semak serta rentetan simbolik mengikut.
Setiap digit dihuraikan bukan sekadar dipaparkan. Huraian menunjukkan bagaimana digit setiap kelas dibina daripada pemberat bit — baca adalah 4, tulis adalah 2, laksana adalah 1 — jadi 6 adalah baca + tulis dan 5 adalah baca + laksana. Itu keseluruhan sistem: sebaik sahaja anda melihatnya terurai beberapa kali, anda tidak lagi memerlukan kalkulator, yang boleh dikatakan perkara terbaik yang boleh diajar oleh kalkulator.
Di bawah huraian anda mendapat arahan chmod yang sedia untuk disalin ke terminal, dan alat ini memberi amaran tentang pilihan berisiko: mod boleh tulis oleh semua atau 777 yang terkenal mencetuskan amaran eksplisit, kerana memberikan akses tulis kepada setiap akaun setempat adalah cara klasik pelayan web terjejas. Halaman praset merangkumi mod yang anda akan benar-benar gunakan — 755 untuk direktori dan skrip, 644 untuk fail biasa, 600 untuk konfigurasi dengan rahsia, 400 untuk kunci SSH, dan 777 dengan penjelasan mengapa anda biasanya tidak seharusnya.
Seperti setiap alat di laman ini, kalkulator berjalan sepenuhnya dalam pelayar anda: tiada muat naik, tiada pengesanan tentang keizinan yang anda tetapkan, dan ia kekal berfungsi di luar talian setelah dimuatkan. Ia adalah rujukan kecil dan pantas untuk topik yang dihadapi mingguan oleh setiap pembangun, pentadbir sistem dan pengguna pengehosan.