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

Izin berkas dan kepemilikan

Misi: menyiapkan folder kerja tim web

Setelah pelajaran ini kamu bisa mengatur pemilik, grup, izin, dan bit setgid pada folder aplikasi web sehingga tim bisa bekerja dan rahasia tetap tertutup.

±17 menitDiperiksa 3 Okt 2026

Materi

Toko Sukamaju memindahkan situsnya ke /srv/toko. Semua berkas masih milik root:root dengan izin bawaan, sehingga tim web (grup webdev) tidak bisa mengubah apa pun, sementara berkas .env berisi kata sandi basis data justru terbuka untuk siapa saja di server.

Empat latihan berikut membereskannya. Lulus misi ini bila minimal 80 persen latihannya benar.

Urutan kerjanya: tentukan siapa yang butuh apa, baru terjemahkan ke pemilik, grup, dan angka izin. Folder kerja tim dimiliki grup tim dan berizin 2775: pemilik dan grup boleh menulis, lainnya hanya membaca, dan bit setgid membuat berkas baru ikut bergrup tim. Berkas rahasia tidak perlu dibuka pengguna lain sama sekali, jadi kelompok lainnya diberi 0. Skrip yang hanya dijalankan tim tidak perlu bit x untuk lainnya.

Setelah setiap perubahan, ls -ld untuk folder dan ls -l untuk berkas menunjukkan apakah hasilnya sesuai. Membaca ulang hasil lebih cepat daripada menebak dari perintah yang sudah diketik.

Latihan

0/4 lulus

Misi akhir modul: luluskan minimal 4 dari 4 tugas. Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 4 dari 4

Setelah .env diatur menjadi root:webdev dengan izin 640, aplikasi web berjalan sebagai www-data yang bukan anggota webdev. Apa yang terjadi saat aplikasi membaca .env?

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