GNU/Linux >> Linux Esercitazione >  >> Linux

Come mai ogni programma o servizio ha un proprio account in /etc/passwd?

Ho controllato il file /etc/passwd e sono sorpreso di vedere che ci sono 35 account diversi, anche se sono l'unico utente su questo computer. Vedo che gli account hanno nomi come mail, news, www-data, irc, pulse, ecc. Perché ognuno di loro ha i propri account e come vengono utilizzati?

Risposta accettata:

Questo viene fatto per 2 motivi. Sicurezza e controllo. Dal punto di vista della sicurezza, ogni servizio viene inserito nel proprio "silo" in modo che possa avere accesso solo alle risorse di cui ha bisogno sul sistema. Queste risorse possono essere spazio su disco, accesso a file o allocazioni di RAM o CPU.

Inoltre, ogni servizio può essere isolato da ogni altro servizio in modo che siano consentite solo interazioni sensate.

Dal punto di vista del controllo, ciò consente all'amministratore del sistema di identificare facilmente quali processi stanno eseguendo quali attività sul sistema.

Riferimenti

  • Strategie per la creazione di gruppi su sistemi Unix
  • Cosa può migliorare la sicurezza del tuo sistema UNIX?
  • Protezione dei servizi di rete e dell'infrastruttura

Linux
  1. Come modificare l'ID macchina di un sistema in Oracle Enterprise Linux 7

  2. CentOS / RHEL:come recuperare dal file /etc/passwd cancellato

  3. Come possiamo ottenere un elenco di utenti non di sistema su Linux?

  4. /etc/passwd mostra l'utente in un gruppo, ma /etc/group no

  5. Come mai non viene creato alcun core dump quando un'applicazione ha impostato SUID?

Il modo giusto per modificare i file /etc/passwd e /etc/group in Linux

Come viene aggiornato /etc/motd?

CentOS / RHEL 7:come recuperare dalla voce di root eliminata nei file /etc/shadow e/o /etc/passwd

Come posso ripristinare un chmod nella directory etc?

Nel mio file /etc/hosts/ su Linux/OSX, come creo un sottodominio con caratteri jolly?

Differenza tra /etc/hosts e /etc/resolv.conf