Tugas Pengganti - Manajemen Hak Akses dalam Sistem Linux P-6
📌 Pertemuan Pengganti
Mata Kuliah: Keamanan Sistem dan Jaringan Komputer
Topik: Permission & Ownership Security
Tujuan Tugas dan Topik:
Mahasiswa memahami dan menerapkan konsep hak akses, kepemilikan, dan keamanan file dalam sistem Linux.
⚠️ Instruksi Tugas
1️⃣ Silakan login ke server menggunakan akun masing-masing:
# sesuaikan dengan USERNAME dan IP Addressnya
ssh mhs-22008@192.168.77.10
2️⃣ Baca dan Lakukan Latihan dari Bagian 1 sampai Bagian 4,
3️⃣ Catat dan buat screenshot setiap hasil dan sertakan ke dalam Laporannya,
4️⃣ Buat Laporan dalam format PDF, instruksi ISI file PDF ada di bagian bawah (Panduan Laporan)
✅ Bagian 1 — Menambahkan Hak Akses sudo untuk User masing2
Langkah 1 — Login sebagai user yang punya akses sudo (misal: infra)
#ssh infra@IP (sesuaikan)
ssh infra@192.168.77.10
ATAU, langsung menggunakan akun masing2,
ssh mhs-22000@192.168.77.10
#setelah itu
su - infra
Langkah 2— Tambahkan user ke grup sudo
Ganti
# sudo usermod -aG sudo mhs-<npm>
sudo usermod -aG sudo mhs-22000
Langkah 3 — Verifikasi
#contoh
# groups mhs-22000
groups mhs-<npm>
Pastikan output ada kata sudo.
Langkah 4 — Uji coba sudo
Login lagi sebagai user masing2:
# su - mhs-<npm>
su - mhs-22000
# Setelah itu :
sudo ls /root
Jika muncul prompt password dan berhasil akses → ✅ sudah berhasil.
✅ Bagian 2 — Pembuatan Struktur Direktori
Buat struktur folder berikut di dalam HOME masing-masing:
/home/mhs-22000/
└── proyek_keamanan/
├── data_rahasia/
├── data_publik/
└── log_aktivitas.txt
Perintah bantu (opsional):
mkdir -p ~/proyek_keamanan/data_rahasia
mkdir -p ~/proyek_keamanan/data_publik
touch ~/proyek_keamanan/log_aktivitas.txt
✅ Bagian 3 — Pengaturan Permission & Ownership
| Lokasi | Permission | Keterangan |
|---|---|---|
data_rahasia/ |
Hanya owner yang boleh read & write | Tidak boleh diakses user lain |
data_publik/ |
Owner + Group bisa read & write | Others hanya read |
log_aktivitas.txt |
Hanya owner read & write | File sensitif catatan aktivitas |
Gunakan perintah:
chmodchownls -luntuk mengecek hasil
Contoh:
chmod 700 ~/proyek_keamanan/data_rahasia
chmod 764 ~/proyek_keamanan/data_publik
chmod 600 ~/proyek_keamanan/log_aktivitas.txt
✅ Bagian 4 — Uji Coba Keamanan
Lakukan uji akses dengan cara berganti user lain dan cek:
- Apakah direktori data_rahasia benar-benar tidak bisa diakses?
- Apakah data_publik bisa dibaca user lain?
- Apakah log_aktivitas.txt tidak dapat dibaca user lain?
Gunakan:
sudo su - <user_lain>
Catat hasilnya!
📄 Panduan Laporan yang Dikumpulkan (PDF)
Isi laporan minimal meliputi:
1️⃣ Tema, Nama, NPM, dan Kelas
2️⃣ Tujuan Latihan dan praktik
3️⃣ Hasil screenshot atau output perintah:
ls -lseluruh struktur direktori- Bukti uji coba akses
4️⃣ Analisis singkat:
- Mengapa hak akses penting dalam keamanan?
- Contoh ancaman jika izin salah diterapkan
5️⃣ Kesimpulan
⏱️ Deadline
- Dikumpulkan Maksimal satu Hari Sebelum Masuk pada pertemuan berikutnya,
- Isi
AbsendanUploadFile TugasPDFlewat link berikut: [Absen dan Upload PDF].
by: IkhwanElyas@fedora.linux