GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo es que cada programa o servicio tiene una cuenta propia en /etc/passwd?

Revisé el archivo /etc/passwd y me sorprende ver que hay 35 cuentas diferentes, aunque soy el único usuario en esta computadora. Veo que las cuentas tienen nombres como mail, news, www-data, irc, pulse, etc. ¿Por qué cada una tiene sus propias cuentas y cómo se usan?

Respuesta aceptada:

Esto se hace por 2 razones. Seguridad y auditoría. Desde una perspectiva de seguridad, cada servicio se coloca en su propio "silo" para que pueda tener acceso solo a los recursos que necesita en el sistema. Estos recursos pueden ser espacio en disco, acceso a archivos o asignaciones de RAM o CPU.

Además, cada servicio se puede aislar de todos los demás servicios para que solo se permitan las interacciones que tengan sentido.

Desde una perspectiva de auditoría, esto le permite al administrador del sistema identificar fácilmente qué procesos están realizando qué actividades en el sistema.

Referencias

  • Estrategias para configurar grupos en sistemas Unix
  • ¿Qué puede mejorar la seguridad de su sistema UNIX?
  • Proteger la infraestructura y los servicios de red

Linux
  1. CentOS / RHEL:cómo recuperarse de un archivo /etc/passwd eliminado

  2. ¿Cómo podemos obtener una lista de usuarios que no son del sistema en Linux?

  3. /etc/passwd muestra al usuario en un grupo, pero /etc/group no

  4. ¿Cómo es que no se crea un volcado de núcleo cuando una aplicación tiene configurado SUID?

  5. ¿Cómo puedo revertir un chmod en el directorio etc?

La forma correcta de editar archivos /etc/passwd y /etc/group en Linux

CentOS / RHEL 7:cómo recuperarse de una entrada raíz eliminada en archivos /etc/shadow y/o /etc/passwd

Cómo cambiar el ID de máquina de un sistema en Oracle Enterprise Linux 7

Linux - Cómo enumerar todos los usuarios

¿Cómo comprimir varias carpetas, cada una en su propio archivo zip?

En mi archivo /etc/hosts/ en Linux/OSX, ¿cómo hago un subdominio comodín?