cv.cm
Semua alat

Kalkulator chmod

Bekerja di tab ini. Tidak ada yang diunggah dan tidak ada file yang diubah.

Izin
BacaTulisEksekusi
Pemilik
Grup
Lainnya
Bit khusus
Notasi

Perintah
chmod 755 script.sh

Untuk folder (atau -R) tanpa bit khusus, perintahnya memakai 00755: GNU chmod hanya menghapus setuid/setgid folder jika ada 0 tambahan di depan; macOS membacanya sebagai 0755.

Nama file dibaca apa adanya: spasi, tanda kutip, $ ; & serta * ? [ ] dikutip, jadi file seperti Movie [1080p].mkv tetap cocok. Hanya ~/ di depan (folder home) yang dibiarkan tanpa kutip. Nama yang diawali - diberi -- lebih dulu.

Cara memakai alat ini

Ubah izin Unix antara kotak centang, digit oktal, dan string rwx, lalu dapatkan perintah chmod.

  1. Centang izinnya

    Setiap baris adalah pemilik, grup, atau lainnya; setiap kolom adalah baca, tulis, atau eksekusi. Tambahkan setuid, setgid, atau sticky jika perlu.

  2. Atau ketik oktal atau rwx

    Ketik 644 atau 4755, atau tempel rwxr-xr-x dari ls -l. Kolom lain ikut menyesuaikan.

  3. Salin perintahnya

    Isi nama file atau folder, centang -R untuk seluruh folder, lalu salin baris chmod dan jalankan di terminal.

Tanya jawab

Apa arti chmod 755?

Setiap digit mewakili satu kelompok: pemilik, grup, lainnya. Baca bernilai 4, tulis 2, eksekusi 1. 7 = rwx untuk pemilik, 5 = r-x untuk grup dan lainnya: rwxr-xr-x.

Apa itu setuid, setgid, dan sticky bit?

Itu digit keempat (paling depan) yang opsional. Setuid (4) menjalankan program sebagai pemiliknya, setgid (2) menjalankannya sebagai grupnya atau membuat file baru di folder mewarisi grup, dan sticky (1) pada folder seperti /tmp membuat hanya pemilik file yang bisa menghapusnya.

Kenapa muncul S atau T kapital?

ls menampilkan s atau t jika bit khusus dan eksekusi sama-sama aktif, dan S atau T jika bit khusus aktif tanpa eksekusi, yang biasanya kesalahan.

Bisakah saya menempelkan string dari ls -l?

Bisa. Tempel rwxr-xr-x atau -rwxr-xr-x lengkap (huruf pertama adalah jenis file dan diabaikan), lalu kotak centang dan oktal ikut berubah.

Apakah alat ini mengubah file?

Tidak. Alat ini hanya membuat perintahnya. Salin lalu jalankan di terminal Anda sendiri.