Sistem File Linux
Menjelajahi dan mengatur izin
Sistem File Linux adalah pelajaran Ethical Hacking Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Ethical Hacking Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Ethical Hacking Academy mencakup 4 pelajaran total.
Semuanya Adalah File
Di Linux, hampir semuanya direpresentasikan sebagai file - file biasa, direktori, perangkat, bahkan proses di dalam /proc.
Memahami sistem file adalah dasar untuk menavigasi mesin yang telah disusupi dan menemukan data yang menarik.
Hierarki Sistem File
Linux menggunakan satu pohon dengan akar yang dimulai dari /. Direktori penting:
/etc- konfigurasi sistem (dan kata sandi)./home- direktori rumah pengguna./var- catatan log dan data variabel./tmp- ruang sementara yang dapat ditulisi semua pengguna, berguna untuk menaruh alat./root- direktori rumah pengguna root.
Menavigasi
Berpindahlah dan tampilkan isi direktori dengan perintah inti berikut.
pwd # print working directory
ls -la # list all files with details
cd /etc # change directory
cd ~ # go to your home directoryJalur Absolut dan Relatif
Jalur absolut dimulai dari root: /var/log/auth.log. Jalur relatif dimulai dari lokasi Anda saat ini: ../log/auth.log.
.adalah direktori saat ini...adalah direktori induk.
Membaca Bit Izin
Daftar panjang menampilkan izin seperti -rwxr-xr--:
- Karakter pertama: jenis file (
-file,ddirektori,ltautan). - Kemudian tiga rangkaian: pemilik, grup, lainnya.
- Setiap rangkaian terdiri atas baca (r), tulis (w), eksekusi (x).
Izin Numerik
Izin juga dipetakan ke angka oktal: r=4, w=2, x=1.
755= rwxr-xr-x (pemilik memiliki akses penuh, pengguna lain dapat membaca dan mengeksekusi).644= rw-r--r-- (pemilik dapat membaca dan menulis, pengguna lain dapat membaca).
chmod 755 script.sh
chmod 600 secret.txtKepemilikan
Setiap file memiliki pemilik dan grup. Ubah keduanya dengan chown (memerlukan hak istimewa).
chown alice:developers report.txt
ls -l report.txtMengapa Izin Penting bagi Peretas
Izin yang salah konfigurasi adalah salah satu jalur utama menuju eskalasi hak istimewa.
- Skrip yang dapat ditulisi semua pengguna dan dijalankan oleh root dapat dibajak.
/etc/shadowyang dapat dibaca membocorkan hash kata sandi.- Cadangan sensitif yang dibiarkan dengan izin
644mengekspos rahasia.
Bit SUID
File dengan bit SUID berjalan menggunakan hak istimewa pemilik file, bukan pemanggilnya. Jika biner SUID-root dapat dieksploitasi, penyerang memperoleh akses root.
Menemukan biner SUID yang tidak biasa adalah langkah klasik dalam eskalasi hak istimewa.
find / -perm -4000 -type f 2>/dev/nullFile dan Tautan Tersembunyi
File yang diawali titik bersifat tersembunyi (.bashrc, .ssh). File tersebut sering menyimpan kredensial dan riwayat.
Tautan simbolis menunjuk ke file lain; ls -l menampilkannya dengan tanda panah. Waspadai tautan yang mengalihkan operasi berhak istimewa.
ls -la ~
cat ~/.ssh/id_rsa 2>/dev/nullSistem File yang Dipasang
Penyimpanan dipasang ke pohon melalui titik pemasangan. Menampilkan pemasangan dapat mengungkap disk tambahan, berbagi jaringan, atau partisi tersembunyi yang layak dijelajahi pada target.
mount
df -hPemeriksaan Singkat
Interpretasikan izin oktal.
Ringkasan
Anda telah memetakan sistem file Linux:
- Satu pohon dari
/; direktori penting/etc,/home,/var,/tmp. - Izin = rangkaian rwx untuk pemilik/grup/lainnya, yang juga ditulis dalam bentuk oktal (755, 644).
- Izin yang salah konfigurasi dan biner SUID adalah target utama untuk eskalasi hak istimewa.
Selanjutnya: perintah penting untuk bekerja dengan cepat di shell.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Sistem File Linux” gratis?
Ya — teks lengkap “Sistem File Linux” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Ethical Hacking Academy, upgrade ke CoddyKit PRO. Kursus Ethical Hacking Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Sistem File Linux”?
Menjelajahi dan mengatur izin Kamu berlatih Ethical Hacking Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Ethical Hacking Academy?
Tidak diperlukan pengalaman sebelumnya. Ethical Hacking Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Sistem File Linux” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Ethical Hacking Academy ini?
Ya. Setiap pelajaran Ethical Hacking Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Sistem File Linux
- Perintah Esensial
- Manajemen Pengguna dan Proses
- Perintah Jaringan