Chmod Calculator — Izin File Unix ke Oktal & Simbolik
Konversi kotak kontrol izin file Unix (baca/tulis/eksekusi untuk pemilik, grup dan lainnya) ke nilai chmod numerik dan notasi simbolik, ditambah perintah chmod siap pakai.
Input
Pemilik
Grup
Lainnya
Output
Cara lain menggunakan alat ini
REST API
curl -X POST https://api.iotools.cloud/v1/tool/chmod-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"ownerRead": "true",
"ownerWrite": "true",
"ownerExecute": "true",
"groupRead": "true",
"groupWrite": "",
"groupExecute": "true",
"otherRead": "true",
"otherWrite": "",
"otherExecute": ""
}'Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.
Tanyakan ke agen AI
Use the IOTools `chmod-calculator` tool (Chmod Calculator) on this input:
YOUR_INPUT_HERETempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.
Widget sematan
<iframe
src="https://iotools.cloud/embed/chmod-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Chmod Calculator — Izin File Unix ke Oktal & Simbolik — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.
| Biaya per panggilan API/MCP | Mulai dari 5 kredit |
|---|
Juga tersedia melalui
Panduan
Apa yang dilakukan chmod calculator ini?
Centang kotak baca, tulis dan eksekusi untuk pemilik, grup dan lainnya dari file, dan alat ini secara instan mengonversi pilihan Anda ke nilai chmod numerik (oktal), string izin simbolik, dan perintah chmod siap pakai yang dapat Anda tempel langsung ke terminal.
Cara kerja izin Unix
Setiap file dan direktori pada sistem seperti Unix (Linux, macOS, BSD) membawa tiga bit izin untuk tiga audiens terpisah:
- Pemilik — pengguna yang memiliki file.
- Grup — anggota grup file.
- Lainnya — semua orang lain.
Setiap audiens mendapatkan tiga kemungkinan izin:
- Baca (4) — lihat konten file, atau buat daftar direktori.
- Tulis (2) — ubah file, atau tambah/hapus entri dalam direktori.
- Eksekusi (1) — jalankan file sebagai program, atau masuk (
cdke) direktori.
Tiga bit untuk satu audiens dijumlahkan menjadi satu digit: baca + tulis + eksekusi. rwx adalah 4 + 2 + 1 = 7, r-x adalah 4 + 0 + 1 = 5, r-- adalah 4 + 0 + 0 = 4. Susun digit pemilik, grup dan lainnya bersama-sama dan Anda mendapatkan angka oktal tiga digit yang dikenal, mis. 754.
Izin yang sama juga dapat ditulis secara simbolis sebagai string 9 karakter — tiga triplet gaya rwx, satu per audiens, dengan garis miring berdiri untuk bit apa pun yang mati. 754 adalah rwxr-xr--.
Nilai chmod umum
- 644 (
rw-r--r--) — standar untuk file biasa: pemilik dapat membaca dan menulis, semua orang lain hanya dapat membaca. Standar yang baik untuk dokumen, konfigurasi dan aset web. - 755 (
rwxr-xr-x) — standar untuk direktori dan skrip yang dapat dieksekusi: pemilik dapat membaca, menulis dan mengeksekusi; semua orang lain dapat membaca dan mengeksekusi (atau daftar/masuk, untuk direktori) tetapi tidak memodifikasi. - 777 (
rwxrwxrwx) — baca/tulis/eksekusi penuh untuk semua orang. Jarang sesuai — ini memungkinkan pengguna apa pun di sistem untuk memodifikasi atau mengganti file, yang merupakan sumber umum masalah keamanan di server bersama. - 600 (
rw-------) — baca/tulis hanya pemilik, tidak ada akses untuk siapa pun. Digunakan untuk kunci pribadi, kredensial dan file sensitif lainnya.
Cara menggunakannya
- Centang kotak yang sesuai dengan izin yang Anda inginkan untuk pemilik, grup dan lainnya.
- Baca nilai numerik (mis.
754) dan string simbolik (mis.rwxr-xr--) secara instan — hasilnya diperbarui saat Anda mengklik. - Salin perintah
chmod <value> filenameyang dihasilkan dan ganti dengan nama file nyata Anda.
FAQ
Mengapa chmod menggunakan bilangan oktal (basis-8)?
Karena setiap grup izin memiliki tepat 3 bit, dan 3 bit berkisar dari 000 hingga 111 dalam biner — 0 hingga 7 dalam oktal. Satu digit oktal memetakan dengan sempurna ke status baca/tulis/eksekusi dari satu audiens.
Apa arti digit terdepan keempat, seperti chmod 4755?
Itu adalah bit izin khusus (setuid, setgid atau sticky) yang ditambahkan ke tiga digit normal. Kalkulator ini fokus pada izin pemilik/grup/lainnya standar yang dijelaskan di atas.
Bisakah saya pergi ke arah lain, dari angka kembali ke kotak centang? Belum — alat ini mengonversi pilihan kotak centang ke bentuk numerik dan simbolik. Untuk membaca nilai oktal yang ada, pisahkan menjadi tiga digit dan cocokkan masing-masing dengan rincian baca=4/tulis=2/eksekusi=1 di atas.
Privasi
Semua konversi terjadi secara lokal di browser Anda. Nama file, jalur atau izin tidak pernah dikirim ke mana pun.