0Pricing
Ethical Hacking Academy · Pelajaran

Manajemen Pengguna dan Proses

ps, kill, sudo

Manajemen Pengguna dan Proses adalah pelajaran Ethical Hacking Academy gratis di CoddyKit. Ini adalah pelajaran 3 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.

Pengguna dan Proses

Linux mendukung banyak pengguna dan tugas secara bersamaan. Mengetahui siapa yang sedang masuk dan apa yang sedang berjalan sangat penting, baik untuk administrasi maupun untuk menilai host yang telah disusupi.

Pelajaran ini membahas identitas, proses, sinyal, dan hak istimewa dengan ps, kill, dan sudo.

Siapa Saya

Pertama, konfirmasikan identitas dan keanggotaan grup Anda. Setelah berhasil masuk ke target, informasi ini memberi tahu tindakan yang dapat Anda lakukan.

whoami
id
groups

Menampilkan Daftar Pengguna

Akun lokal tersimpan di /etc/passwd. Setiap baris mencantumkan nama pengguna, UID, direktori beranda, dan shell. UID 0 adalah root.

cat /etc/passwd
awk -F: '$3 == 0 {print $1}' /etc/passwd   # who is root

Melihat Proses

ps menampilkan proses yang sedang berjalan. Bentuk perintah yang umum menampilkan setiap proses dengan detail lengkap.

ps aux
ps aux | grep ssh

Pemantauan Proses Langsung

top dan htop menampilkan proses yang diperbarui secara waktu nyata, diurutkan berdasarkan CPU atau memori. Keduanya sangat berguna untuk menemukan program yang mencurigakan atau menghabiskan banyak sumber daya.

top
# press q to quit; htop is a friendlier alternative

ID Proses

Setiap proses memiliki PID yang unik. Anda menargetkan proses berdasarkan PID-nya. Temukan PID dengan cepat menggunakan pgrep.

pgrep -a apache2
ps -p 1337 -o pid,cmd

Menghentikan Proses

kill mengirimkan sinyal ke suatu proses. Secara bawaan, sinyalnya adalah TERM (penghentian secara tertib). Gunakan -9 (KILL) untuk menghentikan secara paksa proses yang sulit dihentikan.

kill 1337        # polite TERM
kill -9 1337     # force KILL
pkill firefox    # by name

Sinyal Umum

Sinyal mengendalikan perilaku proses:

  • SIGTERM (15) - meminta proses berhenti secara tertib.
  • SIGKILL (9) - mengakhiri proses secara paksa dan segera.
  • SIGHUP (1) - sering digunakan untuk memuat ulang konfigurasi.
  • SIGSTOP / SIGCONT - menjeda dan melanjutkan proses.

sudo

sudo menjalankan perintah sebagai pengguna lain, biasanya root, jika akun Anda memiliki izin. Ini adalah cara standar untuk melakukan tugas administratif tanpa masuk sebagai root.

sudo apt update
sudo cat /etc/shadow

Memeriksa Hak sudo

Setelah memperoleh shell, memeriksa izin sudo merupakan langkah utama dalam eskalasi hak istimewa. sudo -l menampilkan perintah yang dapat dijalankan pengguna saat ini sebagai root.

Entri yang salah konfigurasi (misalnya mengizinkan editor atau penerjemah dijalankan sebagai root) sering kali langsung memberikan shell root.

sudo -l

Tugas Latar Belakang

Tambahkan & untuk menjalankan perintah di latar belakang. Kelola tugas-tugas ini dan sambungkan kembali ke dalam shell Anda.

long_scan.sh &
jobs
fg %1     # bring job 1 to foreground

Pemeriksaan Singkat

Ingat kembali perintah enumerasi untuk eskalasi hak istimewa.

Ringkasan

Anda telah mempelajari cara memeriksa identitas dan mengendalikan proses:

  • whoami, id, /etc/passwd untuk pengguna.
  • ps aux, top, pgrep untuk melihat proses.
  • kill / sinyal (TERM 15, KILL 9) untuk menghentikan proses.
  • sudo -l mengungkap peluang eskalasi hak istimewa.

Berikutnya: perintah jaringan.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Manajemen Pengguna dan Proses” gratis?

Ya — teks lengkap “Manajemen Pengguna dan Proses” 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 “Manajemen Pengguna dan Proses”?

ps, kill, sudo 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 3 dari 4.

Berapa lama pelajaran “Manajemen Pengguna dan Proses” 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