Kalkulator Kebenaran chmod percuma
Togol kebenaran fail Unix untuk pemilik, kumpulan, dan lain-lain untuk mendapatkan nilai oktal (755), notasi simbolik (rwxr-xr-x), dan arahan chmod yang tepat.
| Baca | Tulis | Laksana | Nilai | |
|---|---|---|---|---|
| Pemilik | 7 | |||
| Kumpulan | 5 | |||
| Lain-lain | 5 |
$ chmod 755 namafail
Pratetap lazim
Kegunaan biasa
- Kebenaran fail yang betul untuk pelayan webTetapkan kebenaran yang betul untuk fail web dan folder pada pelayan Apache/Nginx.
- Tetapkan kebenaran kunci SSHSSH menolak kunci dengan kebenaran longgar. Dapatkan chmod yang tepat untuk fail kunci anda.
- Jadikan skrip shell boleh dilaksanakanDapatkan perintah chmod untuk membuat skrip boleh dilaksanakan sambil menjaganya tetap selamat.
- Pelajari kebenaran fail LinuxFahami cara kebenaran Unix oktal dan simbol peta untuk baca/tulis/laksanakan.
- Kebenaran fail dalam gambar DockerTetapkan kebenaran yang betul untuk fail yang disalin ke dalam bekas Docker.
Cara ia berfungsi
Alat ini ialah kalkulator kebenaran Unix tulisan tangan, sepenuhnya-sisi-klien β tiada pustaka, tiada pelayan. Ia memodelkan setiap kebenaran sebagai boolean dalam matriks state React dan menukar antara format oktal, simbolik, dan ls -l menggunakan aritmetik bitwise langsung.
- 1Matriks kotak semak menetapkan stateSetiap satu daripada sembilan kotak semak baca/tulis/laksana (pemilik, kumpulan, lain) mentogol boolean dalam objek state React. Bit khas β setuid, setgid, dan sticky β dijejaki secara berasingan dalam objek state selari.
- 2Aritmetik bitwise mengira oktalFungsi octalFor() menjumlahkan nilai kebenaran aktif untuk setiap kumpulan menggunakan pemberat tetap r=4, w=2, x=1. Tiga digit kumpulan digabungkan, dan jika mana-mana bit khas ditetapkan, digit keempat di hadapan (setuid=4, setgid=2, sticky=1) diprepend.
- 3Penghuraian dwiarah menyegerakkan semua inputMenaip nombor oktal 3 atau 4 digit mencetuskan parseOctal(), yang menggunakan AND bitwise untuk menguraikan semula setiap digit kepada boolean kebenaran dan mengemas kini matriks kotak semak. Menampal baris ls -l mencetuskan parseLsPerms(), yang menggunakan regex untuk mengekstrak rentetan kebenaran 9-aksara dan menyahkod aksara khas seperti s, S, t, dan T untuk setuid/setgid/sticky.
- 4Arahan chmod dibina dan disalinArahan chmod akhir dibina melalui interpolasi rentetan β mod oktal atau mod simbolik (bentuk u=rwx,g=rx,o=rx) β dengan bendera -R pilihan dan nama fail sasaran. Mengklik Salin menulis arahan ke papan keratan melalui navigator.clipboard.writeText(), yang berjalan secara tempatan tanpa panggilan rangkaian.
Alat berkaitan
Lindungi PDF dengan Kata Laluan
Tambahkan kata laluan pada PDF dengan penyulitan AES-256, dan pilihan untuk mematikan pencetakan, penyalinan atau penyuntingan. Berjalan dalam pelayar anda; tiada apa-apa dimuat naik.
Penukar Cap Masa
Tukar cap masa Unix kepada tarikh yang boleh dibaca dan sebaliknya. Menyokong UTC dan waktu setempat, saat dan milisaat.
Penukar Asas Nombor
Tukar nombor antara binari, oktal, perpuluhan, dan heksadesimal. Lihat padanan saiz bit dan output binari berkumpulan dengan segera.