Dasar-Dasar Linux
Kenali struktur direktori Linux, izin file, manajemen pengguna, dan perintah dasar yang aman untuk menjelajahi sistem.
Tujuan Pembelajaran
- Memahami struktur direktori standar Linux
- Membaca dan menafsirkan izin file
- Mengenal pengguna, grup, dan peran root
- Mengetahui peran paket dan log dalam administrasi sistem
01Mengapa Linux penting bagi keamanan
Linux menjalankan sebagian besar server, perangkat jaringan, dan layanan cloud di dunia. Karena itu, kemampuan membaca sistem Linux adalah keterampilan dasar bagi profesional keamanan.
Linux hadir dalam banyak distribusi seperti Debian, Ubuntu, dan Fedora. Kernelnya sama, tetapi manajer paket dan konfigurasi bawaannya dapat berbeda.
02Struktur direktori
Linux memakai satu pohon direktori yang berawal dari akar (/). Tidak ada huruf drive seperti di Windows, dan perangkat tambahan di-mount ke dalam pohon tersebut.
- /etc: berkas konfigurasi sistem
- /home: direktori pribadi pengguna
- /var/log: berkas log sistem dan layanan
- /tmp: berkas sementara
- /bin dan /usr/bin: program eksekusi umum
03Izin file dan kepemilikan
Setiap file memiliki pemilik, grup, dan tiga set izin: untuk pemilik, grup, dan lainnya. Izin dasarnya adalah r (read, nilai 4), w (write, 2), dan x (execute, 1).
Izin 640 berarti pemilik dapat membaca dan menulis, grup hanya membaca, dan pihak lain tidak punya akses. Menetapkan izin seketat mungkin adalah praktik pertahanan yang baik.
04Pengguna, root, dan log
Pengguna root memiliki kuasa penuh atas sistem. Praktik yang baik adalah bekerja sebagai pengguna biasa dan memakai sudo hanya untuk tindakan administratif tertentu sehingga ada jejak audit.
Log di /var/log mencatat peristiwa seperti login dan kesalahan layanan. Membaca log adalah cara utama untuk memahami apa yang terjadi pada sebuah sistem.
Contoh Praktis (Aman)
Membaca izin dari ls -lPerintah ls -l hanya membaca informasi dan aman dijalankan. Perhatikan kolom pertama yang menunjukkan jenis file dan izinnya.
$ ls -l config.ini -rw-r----- 1 budi staff 512 Mar 3 09:15 config.ini - : file biasa rw- : pemilik (budi) boleh baca dan tulis r-- : grup (staff) hanya boleh baca --- : pihak lain tidak punya akses Setara dengan izin numerik 640
Rangkuman
- Linux memakai satu pohon direktori dengan akar /
- Izin r, w, x untuk pemilik, grup, dan lainnya menentukan akses file
- Bekerja sebagai pengguna biasa dan memakai sudo seperlunya
- Log di /var/log adalah sumber informasi utama untuk investigasi
Mini Quiz
Pilih satu jawaban untuk setiap soal, lalu tekan "Periksa Jawaban".
Direktori mana yang umumnya menyimpan berkas konfigurasi sistem?
Izin numerik 640 berarti...
Mengapa disarankan memakai sudo daripada selalu login sebagai root?