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 3 dari 17

Izin berkas dan kepemilikan

Pemilik, grup, umask, dan bit khusus

Setelah pelajaran ini kamu bisa mengganti pemilik dan grup dengan chown/chgrp, mengatur izin bawaan berkas baru dengan umask, dan mengenali bit setuid, setgid, serta sticky.

±13 menitDiperiksa 3 Okt 2026

Materi

Perintah chown mengganti pemilik, dan bila ditulis pemilik:grup, sekaligus grupnya. chgrp hanya mengganti grup. Aturan kernelnya ketat: hanya proses istimewa (root) yang boleh memindahkan kepemilikan berkas ke orang lain. Pemilik berkas boleh mengganti grup, tetapi hanya ke grup yang ia ikuti sendiri. Karena itu chown hampir selalu dijalankan lewat sudo.

sudo chown deni:kasir /opt/kasir/harga.csv
sudo chown -R deni /opt/kasir     # pemilik saja, folder beserta isinya
chgrp kasir struk-0922.txt        # grup saja, oleh pemiliknya

Saat berkas baru dibuat, program memintanya berizin 666 dan folder baru 777, lalu shell mencabut bit yang tercantum di umask. Dengan umask 022 yang umum dipakai, berkas baru jadi 644 dan folder 755. Dengan umask 027, berkas jadi 640 dan folder 750, sehingga lainnya tertutup dan grup tidak bisa menulis. Dengan 077, hanya pemilik yang bisa membuka. Perintah umask tanpa argumen menampilkan nilainya; umask -S menampilkannya sebagai huruf. Nilai baru hanya berlaku di sesi shell itu.

Tiga bit khusus

BitOktalTampil di ls -lAkibat
setuid4000s di posisi x pemilikprogram berjalan dengan hak pemilik berkasnya, contoh /usr/bin/passwd milik root
setgid2000s di posisi x gruppada folder: berkas baru di dalamnya mewarisi grup folder
sticky1000t di posisi x lainnyapada folder: berkas hanya bisa dihapus atau diganti namanya oleh pemiliknya, pemilik folder, atau root, seperti /tmp

Bit khusus ditulis sebagai angka keempat di depan, misalnya chmod 2775 untuk folder tim atau chmod 1777 untuk folder unggahan bersama. Huruf besar S atau T di ls -l berarti bit khususnya terpasang tetapi bit x di bawahnya tidak, keadaan yang hampir selalu salah ketik.

Latihan

0/3 lulus

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

Latihan 3 dari 3

Folder /srv/unggah tampil sebagai drwxrwxrwt root root. Budi dan Sari sama-sama boleh menulis di sana. Apa yang dicegah huruf t di posisi terakhir?

Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Tampilkan 1 lagi