Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

←

Administrasi Linux Dasar

Pelajaran 2 dari 17

Izin berkas dan kepemilikan

Mengubah izin dengan chmod: oktal dan simbolik

Setelah pelajaran ini kamu bisa mengubah izin berkas dan folder dengan angka oktal maupun notasi simbolik, termasuk secara rekursif.

±14 menitDiperiksa 3 Okt 2026

Materi

Perintah chmod mengubah sembilan bit izin. Ada dua cara menuliskannya. Cara oktal memberi satu angka untuk setiap kelompok: r bernilai 4, w bernilai 2, x bernilai 1, lalu dijumlahkan. Jadi rwx = 7, r-x = 5, rw- = 6, r-- = 4, dan --- = 0. Tiga angka dibaca berurutan untuk pemilik, grup, dan lainnya.

OktalHasilContoh pemakaian
755rwxr-xr-xprogram atau folder yang boleh dipakai siapa saja
750rwxr-x---skrip tim: grup boleh menjalankan, lainnya tidak
644rw-r--r--berkas teks biasa
640rw-r-----berkas yang hanya boleh dibaca grup
600rw-------kunci atau kata sandi pribadi

Cara simbolik mengubah sebagian izin tanpa menyentuh sisanya. Bentuknya siapa, operator, lalu huruf izin. Siapa ditulis u (pemilik), g (grup), o (lainnya), atau a (ketiganya). Operator + menambah, - mencabut, = menetapkan persis. Beberapa perubahan dipisah koma tanpa spasi.

chmod 755 pasang.sh          # rwxr-xr-x
chmod g+w,o-r data-stok.csv  # grup boleh menulis, lainnya tidak membaca
chmod u=rw,go= kunci.pem     # hanya pemilik, baca-tulis
chmod -R go-w proyek         # folder beserta seluruh isinya

Opsi -R menerapkan perubahan ke folder dan seluruh isinya. Huruf X besar menambah izin jalan hanya pada folder dan berkas yang sudah bisa dijalankan, sehingga berkas teks tidak ikut menjadi program. Dokumentasi Ubuntu Server mencatat bahwa menutup folder induk sudah cukup untuk menghalangi akses ke semua yang ada di bawahnya, karena folder tanpa x tidak bisa dimasuki.

Hanya pemilik berkas dan root yang boleh menjalankan chmod pada berkas itu. Pengguna lain mendapat chmod: changing permissions of 'berkas': Operation not permitted. Kesalahan umum lainnya: menulis chmod 777 agar masalah izin hilang. Angka itu membuat setiap pengguna di server boleh mengubah dan menjalankan berkasnya, jadi bukan perbaikan melainkan lubang baru.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Tampilkan 1 lagi