Kalkulator Izin chmod gratis
Aktifkan izin file Unix untuk pemilik, grup, dan lainnya untuk mendapatkan nilai oktal (755), notasi simbolik (rwxr-xr-x), dan perintah chmod yang tepat.
| Baca | Tulis | Jalankan | Nilai | |
|---|---|---|---|---|
| Pemilik | 7 | |||
| Grup | 5 | |||
| Lainnya | 5 |
$ chmod 755 namafile
Preset umum
Penggunaan umum
- Izin File yang Benar untuk Server WebAtur izin yang tepat untuk file dan folder web di server Apache/Nginx.
- Atur Izin Kunci SSHSSH menolak kunci dengan izin longgar. Dapatkan chmod yang tepat untuk file kunci Anda.
- Buat Skrip Shell Dapat DieksekusiDapatkan perintah chmod untuk membuat skrip dapat dijalankan sambil menjaganya tetap aman.
- Pelajari Izin File LinuxPahami cara izin Unix oktal dan simbolis dipetakan ke baca/tulis/jalankan.
- Izin File dalam Gambar DockerAtur izin yang benar untuk file yang disalin ke kontainer Docker.
Cara kerja
Alat ini adalah kalkulator izin Unix tulisan tangan, sepenuhnya sisi-klien β tanpa library, tanpa server. Ini memodelkan setiap izin sebagai boolean dalam matriks state React dan mengonversi antara format oktal, simbolik, dan ls -l menggunakan aritmetika bitwise langsung.
- 1Matriks kotak centang mengatur stateMasing-masing dari sembilan kotak centang baca/tulis/eksekusi (pemilik, grup, lainnya) mengubah boolean dalam objek state React. Bit khusus β setuid, setgid, dan sticky β dilacak terpisah dalam objek state paralel.
- 2Aritmetika bitwise menghitung oktalFungsi octalFor() menjumlahkan nilai izin aktif untuk setiap grup menggunakan bobot tetap r=4, w=2, x=1. Ketiga digit grup digabungkan, dan jika ada bit khusus yang diaktifkan, digit keempat di depan (setuid=4, setgid=2, sticky=1) ditambahkan.
- 3Penguraian dua arah menyinkronkan semua masukanMengetik angka oktal 3 atau 4 digit memicu parseOctal(), yang menggunakan AND bitwise untuk mendekomposisi setiap digit kembali menjadi boolean izin dan memperbarui matriks kotak centang. Menempel baris ls -l memicu parseLsPerms(), yang menggunakan regex untuk mengekstrak string izin 9-karakter dan mendekode karakter khusus seperti s, S, t, dan T untuk setuid/setgid/sticky.
- 4Perintah chmod dirangkai dan disalinPerintah chmod akhir dibangun melalui interpolasi string β mode oktal atau mode simbolik (bentuk u=rwx,g=rx,o=rx) β dengan flag -R opsional dan nama file target. Mengklik Salin menulis perintah ke clipboard via navigator.clipboard.writeText(), yang berjalan secara lokal tanpa panggilan jaringan.
Alat terkait
Lindungi PDF dengan Kata Sandi
Tambahkan kata sandi ke PDF dengan enkripsi AES-256, dan secara opsional matikan pencetakan, penyalinan, atau pengeditan. Berjalan di browser Anda; tidak ada yang diunggah.
Konverter Timestamp
Konversi timestamp Unix ke tanggal yang dapat dibaca dan sebaliknya. Mendukung UTC dan waktu lokal, detik dan milidetik.
Konverter Basis Angka
Konversi angka antara biner, oktal, desimal, dan heksadesimal. Lihat kesesuaian ukuran bit dan output biner terkelompok secara instan.