Izin
Bit Khusus
setuid and setgid replace the execute bit with s/S on owner/group;sticky replaces others' execute with t/T.
Oktal Kustom
Preset Umum
Artinya
Pemilik bisa baca/tulis, lainnya hanya baca — standar untuk file teks, konfigurasi, dan konten web yang hanya diedit pemilik.
Output
6440644-rw-r--r--u=rw,g=r,o=rContoh Perintah
chmod 0644 file.txtchmod u=rw,g=r,o=r file.txtOpsi Output
Cara dihitung
Generator chmod untuk satu izin
Alat ini memungkinkan kamu membuat perintah chmod untuk satu perubahan izin.
Artinya izin lain tetap tidak berubah. Jadi kamu bisa dengan mudah mengubah/menambah/menghapus satu izin untuk tipe pengguna tertentu.
Class
Operator
Permission
Apa itu chmod?
Izin file di Linux menentukan siapa yang bisa membaca, menulis/mengedit, dan mengeksekusi suatu file. Perintah chmod dipakai untuk mengatur izin ini.
Izin ini adalah fitur inti Linux dan sistem mirip UNIX. Mereka mencegah akses atau perubahan tanpa izin, melindungi dari perubahan tak sengaja, dan memastikan hanya pengguna yang tepat yang bisa menjalankan program.
Untuk mengatur atau memperbarui izin, kita pakai perintah `chmod` dengan format `chmod [izin] [file/direktori]`. Izin bisa dinyatakan dalam angka oktal (mis. 755) atau bentuk simbolik (mis. u=rwx,g=rx,o=rx). Urutannya selalu: (1) pengguna, (2) grup, (3) lainnya/publik.
Contoh Umum
chmod 600 ~/.ssh/id_rsaPemilik baca/tulis; file privat seperti kunci SSHchmod 644 /var/www/html/index.htmlPemilik baca/tulis; yang lain hanya baca; file teks umumchmod 700 /home/user/private_script.shPemilik kontrol penuh; skrip atau direktori privatchmod 755 /usr/local/bin/my_script.shPemilik dan pengguna grup punya akses penuh, pengguna lain hanya bisa baca dan eksekusichmod 775 /shared/projectSemua bisa baca dan eksekusi, tapi hanya pemilik yang bisa menulis; cocok untuk direktori bersama
Viewing File Permissions
To view the current permissions of a file or directory, you can use the ls -l command.
This will display the permissions in a human-readable format, showing the user, group, and other permissions. For example:
ls -l [file-name]Core Concepts
Dasar-dasar oktal
Bentuk simbolik
Bit khusus
Ringkasan Cepat
Contoh #1 - Bentuk Simbolik
Perintah ini memberi pemilik izin baca, tulis, dan eksekusi, serta memberi grup dan pengguna lain baca dan eksekusi (tanpa tulis).
chmod -rwxr-xr-x ./file.txt
Contoh #2 - Notasi Oktal
Perintah ini memberi pemilik izin baca, tulis, dan eksekusi, serta memberi grup dan pengguna lain baca dan eksekusi (tanpa tulis).
chmod 755 ./file.txt

Contoh #3 - Memperbarui satu izin
Perintah ini menghapus izin tulis untuk grup, tetapi membiarkan baca dan eksekusi tetap ada. Pemilik dan lainnya tidak terpengaruh.
chmod g-w ./file.txt
Contoh #4 - Memperbarui satu izin
Memberi pemilik izin eksekusi sambil mempertahankan baca dan tulis. Grup dan lainnya tidak terpengaruh. Di bawah ini daftar opsi lengkapnya.
chmod u+x ./file.txt
Contoh #5 - Preset Umum — Referensi Cepat
Ini membuat file bisa dibaca dan ditulis oleh pemilik, serta hanya dibaca oleh grup dan lainnya. Ingat: digit pertama untuk pengguna, kedua untuk grup, ketiga untuk lainnya. Kamu bisa pakai referensi cepat di bawah untuk menyusun izinmu sendiri.
chmod 644 ./file.txt