0Pricing
Ethical Hacking Academy · Pelajaran

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 directory

Jalur 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, d direktori, l tautan).
  • 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.txt

Kepemilikan

Setiap file memiliki pemilik dan grup. Ubah keduanya dengan chown (memerlukan hak istimewa).

chown alice:developers report.txt
ls -l report.txt

Mengapa 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/shadow yang dapat dibaca membocorkan hash kata sandi.
  • Cadangan sensitif yang dibiarkan dengan izin 644 mengekspos 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/null

File 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/null

Sistem 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 -h

Pemeriksaan 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

  1. Sistem File Linux
  2. Perintah Esensial
  3. Manajemen Pengguna dan Proses
  4. Perintah Jaringan
← Kembali ke Ethical Hacking Academy