Bangun izin file Unix dengan grid Read/Write/Execute yang interaktif untuk owner, group, dan other — termasuk bit setuid, setgid, dan sticky — lalu lihat nilai oktal (755), string simbolik (rwxr-xr-x), dan perintah chmod diperbarui langsung. Ketik nilai oktal untuk membaliknya, atau terapkan preset umum dengan satu klik. Di browser Anda, gratis.

Semuanya berjalan di browser Anda — tidak ada file yang dibaca dan tidak ada yang dikirim ke server.

Kalkulator izin

Aktifkan kotak untuk mengatur izin, atau ketik nilai oktal di bawah untuk membaliknya. Nilai oktal, simbolik, dan perintah chmod diperbarui seketika.

Kelas Readr · 4 Writew · 2 Executex · 1
Owneru
Groupg
Othero
Oktal
644
Masukkan 3 atau 4 digit oktal (0–7) untuk mengatur kotak.
Simbolik
Perintah

Nilai digit oktal

Setiap digit oktal adalah jumlah dari read (4), write (2), dan execute (1) untuk satu kelas pengguna.

Digit Binary Simbolik Makna

Izin umum

Ketuk “Terapkan” untuk memuat preset apa pun ke kalkulator di atas.


Tentang Kalkulator chmod

Kalkulator chmod membangun izin file Unix secara visual. Aktifkan Read, Write dan Execute untuk owner, group dan other pada sebuah grid sederhana — ditambah bit khusus setuid, setgid dan sticky — dan lihat tiga output diperbarui secara langsung: nilai oktal (755), string simbolik (rwxr-xr-x) dan perintah chmod lengkap, dengan flag rekursif opsional.

Alat ini juga bekerja secara terbalik: ketikkan nilai oktal apa pun dan grid akan menyala untuk menunjukkan persis apa yang diberikannya. Arah terbalik itulah yang membuatnya menjadi alat debugging sekaligus pembangun — tempelkan mode dari ls -l atau skrip deployment dan lihat dalam kotak centang sederhana siapa yang bisa melakukan apa.

Sebuah tabel digit menjelaskan perhitungannya — setiap digit oktal adalah jumlah dari read (4), write (2) dan execute (1) — dan daftar preset mencakup izin yang benar-benar sering Anda gunakan: 644 untuk file, 755 untuk direktori dan executable, 600 untuk data rahasia, 750 dan 775 untuk folder tim bersama, dengan catatan bahasa sederhana untuk masing-masing. Semuanya berjalan di browser Anda.

Cara menggunakan Kalkulator chmod

  1. Aktifkan kotak Read, Write dan Execute untuk Owner, Group dan Other pada grid kalkulator.
  2. Aktifkan bit khusus — setuid, setgid atau sticky — jika Anda membutuhkannya.
  3. Baca nilai oktal, string simbolik dan perintah chmod lengkap secara langsung; centang “Recursive” untuk menambahkan -R.
  4. Atau bekerja secara terbalik: ketikkan nilai oktal seperti 640 untuk memuatnya ke dalam grid.
  5. Terapkan preset umum (644, 755, 600…) dengan satu klik, lalu salin nilai atau perintah yang Anda butuhkan.

Pertanyaan yang sering diajukan

Owner dapat membaca, menulis dan menjalankan (7 = 4+2+1); group dan other dapat membaca dan menjalankan (5 = 4+1) tapi tidak menulis. Ini adalah mode standar untuk direktori dan executable yang boleh digunakan semua orang tapi hanya boleh diubah oleh owner.

Setiap digit adalah jumlah dari read (4), write (2) dan execute (1) untuk satu kelas pengguna — owner, group, lalu other. Jadi read plus write adalah 6, read plus execute adalah 5, dan ketiganya bersama menjadi 7.

Digit oktal keempat di depan. Setuid (4000) menjalankan sebuah executable sebagai owner file, setgid (2000) menjalankannya sebagai group atau membuat file baru dalam sebuah direktori mewarisi group-nya, dan sticky bit (1000) hanya mengizinkan owner file untuk menghapusnya dari direktori bersama.

Karena itu mengizinkan setiap pengguna di sistem untuk membaca, menulis dan menjalankan file tersebut. Pada apa pun yang dapat diakses web, itu berarti proses mana pun yang disusupi bisa mengubah kode Anda. Utamakan 755 untuk direktori dan executable serta 644 untuk file biasa.

Ya. Ketikkan nilai oktal — tiga atau empat digit — ke dalam kolom oktal dan grid, string simbolik serta perintahnya semuanya diperbarui untuk menunjukkan persis izin apa yang diberikan kepada owner, group dan other.

Ya, sepenuhnya gratis. Semua perhitungan, pembalikan dan penyalinan terjadi di browser Anda — tidak ada file yang dibaca dan tidak ada yang dikirim ke server.

Butuh bantuan?
Menemukan masalah dengan alat ini? Beri tahu tim kami.
Laporkan masalah

Tambahkan alat gratis ini ke situs web Anda sendiri — salin dan tempel kode di bawah ini.