GNU/Linux >> Belajar Linux >  >> Linux

Kenapa Setiap Program Atau Layanan Memiliki Akun Sendiri Di /etc/passwd?

Saya memeriksa file /etc/passwd dan saya terkejut melihat ada 35 akun yang berbeda, meskipun saya satu-satunya pengguna di komputer ini. Saya melihat bahwa akun memiliki nama seperti surat, berita, www-data, irc, pulsa, dll. Mengapa masing-masing memiliki akun sendiri dan bagaimana penggunaannya?

Jawaban yang Diterima:

Hal ini dilakukan karena 2 alasan. Keamanan dan audit. Dari sudut pandang keamanan, setiap layanan dimasukkan ke dalam "silo"-nya sendiri sehingga hanya dapat diberikan akses ke sumber daya yang dibutuhkan pada sistem. Sumber daya ini dapat berupa ruang disk, akses ke file, atau alokasi RAM atau CPU.

Selain itu, setiap layanan dapat dipisahkan dari setiap layanan lain sehingga hanya interaksi yang masuk akal yang diizinkan.

Dari perspektif audit, ini memungkinkan administrator sistem untuk dengan mudah mengidentifikasi proses mana yang melakukan aktivitas apa pada sistem.

Referensi

  • Strategi Untuk Menyiapkan Grup Pada Sistem Unix
  • Apa yang dapat meningkatkan keamanan sistem UNIX Anda?
  • Mengamankan Layanan dan Infrastruktur Jaringan

Linux
  1. Cara menggunakan Sistem Audit di Linux – Konfigurasi, Log Audit, dan Hasilkan Laporan

  2. Mengapa pengguna mysql memiliki bash shell di /etc/passwd?

  3. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  1. Bagaimana Systemd Menggunakan Skrip /etc/init.d?

  2. Bagaimana /etc/motd Diperbarui?

  3. Linux - Cara mendaftar semua pengguna

  1. Bagaimana cara mengompres banyak folder, masing-masing ke dalam arsip zipnya sendiri?

  2. /etc/passwd menampilkan pengguna dalam grup, tetapi /etc/group tidak

  3. Kenapa tidak ada dump inti yang dibuat ketika aplikasi memiliki SUID yang disetel?