Konversi izin file Linux antara kotak centang, octal (755), dan simbolik (rwxr-xr-x) di browser Anda.
Unix dan Linux mengontrol akses ke setiap file dengan sembilan bit izin: read, write, dan execute, yang diberikan terpisah kepada pemilik file, grupnya, dan semua orang lainnya. Perintah chmod menerima bit-bit itu sebagai angka octal ringkas — 755, 644 — atau sebagai string simbolik seperti rwxr-xr-x, dan mengingat bagaimana yang satu memetakan ke yang lain persis jenis hal yang tak seharusnya perlu dihafalkan siapa pun. Kalkulator ini menjaga ketiga representasi tetap sinkron: ubah kotak centang, nilai octal dan simboliknya mengikuti; ketik nilai octal atau simbolik, kotak centangnya mengikuti.
Matematikanya sederhana begitu dijabarkan. Setiap izin punya nilai tetap — read 4, write 2, execute 1 — dan setiap digit octal adalah jumlah nilai yang diberikan kepada satu kelas. Jadi 755 berarti pemilik mendapat 4+2+1 (read, write, dan execute) sementara grup dan lainnya mendapat 4+1 (read dan execute). Tool menampilkan rincian itu untuk setiap digit, bersama perintah chmod setara dalam bentuk numerik maupun simbolik u=/g=/o=, sehingga bisa langsung Anda tempel ke terminal.
Kegunaan umum: memperbaiki izin setelah mengunggah file ke web server (644 untuk file, 755 untuk direktori dan skrip adalah kombinasi klasik), mengunci private key atau file .env ke 600, atau memeriksa ulang sebuah nilai sebelum menjalankan chmod lewat SSH atau di pipeline CI. Preset 777 disertakan karena umum muncul di tutorial — dengan peringatan yang terlihat, sebab memberi semua pengguna akses tulis dan eksekusi penuh jarang merupakan ide bagus di mesin mana pun yang terjangkau dari internet. Semuanya berjalan 100% di browser Anda: tidak ada perintah yang dieksekusi dan tidak ada yang dikirim ke server mana pun.
Setiap izin punya nilai: read = 4, write = 2, execute = 1. Setiap digit octal adalah jumlah nilai yang diberikan kepada satu kelas (pemilik, grup, lainnya). Contoh: rwxr-xr-x = (4+2+1)(4+1)(4+1) = 755.
Ia memberi pemilik read, write, dan execute (7 = 4+2+1) serta memberi grup dan lainnya read dan execute (5 = 4+1). Dalam notasi simbolik itu rwxr-xr-x — izin standar untuk direktori dan skrip eksekusi di web server.
Bit execute-nya. 644 (rw-r--r--) membiarkan pemilik membaca dan menulis sementara yang lain hanya membaca — tepat untuk file biasa. 755 menambahkan execute untuk semua kelas, yang dibutuhkan direktori agar bisa dimasuki dan skrip agar bisa dijalankan.
Biasanya, ya. 777 membiarkan pengguna mana pun di sistem memodifikasi dan mengeksekusi file, sehingga akun yang dibobol atau skrip jahat bisa menulisnya ulang. Jika sebuah program hanya bekerja dengan 777, masalah sebenarnya hampir selalu kepemilikan file — perbaiki dengan chown.
Digit keempat di depan mengatur bit khusus: setuid (4), setgid (2), dan sticky (1). Kalkulator ini mencakup tiga digit izin klasik; jika Anda menempel nilai empat digit, tiga digit terakhirnya yang dipakai.
Tidak. Konversinya JavaScript murni yang berjalan di perangkat Anda — tidak ada perintah yang dieksekusi, tidak ada yang dikirim, dan tidak ada yang disimpan.
Vai.la mengubah URL apa pun menjadi tautan pendek dengan statistik klik, QR Code, dan biolink Anda sendiri.
Vai.la tidak bertanggung jawab atas cara alat-alat ini digunakan maupun atas keputusan yang diambil berdasarkan hasilnya.