GNU/Linux >> Tutoriales Linux >  >> Debian

¿Permisos de seguridad de Debian /etc?

Estoy configurando una caja Debian con webhhosts compartidos.
Estos usuarios no tienen permisos ssh, solo ftp.
Los usuarios pueden usar PHP y configuré suphp para eso, los procesos php se ejecutan bajo su propia cuenta de usuario, etc.

Estoy un poco preocupado por la seguridad de los archivos del sistema, especialmente /etc carpeta. Observé que la mayoría de los archivos en este directorio tienen permisos como:

    drwxr-xr-x  2 root root    4096 Mar  4 20:00 pam.d
    -rw-r--r--  1 root root    1358 Mar  5 00:48 passwd
    -rw-------  1 root root    1358 Mar  5 00:48 passwd-
    drwxr-xr-x  2 root root    4096 Feb 18 14:22 pear
    drwxr-xr-x  4 root root    4096 Apr 29  2010 perl
    drwxr-xr-x  6 root root    4096 Feb 18 14:22 php5
    drwxr-xr-x  2 root root    4096 Mar  4 17:42 phpmyadmin

Son los permisos de mundo de lectura que el estándar debian otorga a los archivos en /etc realmente necesario? ¿Cuál es la mejor máscara que puedo darle a esos archivos? ¿Hay algún archivo en /etc? eso debería ser legible para todo el mundo?

Respuesta aceptada:

Los permisos predeterminados están bien y son necesarios. Si, p. no dejó legible el mundo passwd, muchas funciones relacionadas con el usuario dejarían de funcionar. Los archivos como /etc/shadow no deberían ser (y no son) legibles para todo el mundo.

Confíe en el sistema operativo para hacerlo bien, a menos que sepa muy bien que el sistema operativo está mal.


Debian
  1. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  2. ¿La diferencia entre ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc...?

  3. ¿Cómo se actualiza /etc/motd?

  4. ¿Cuándo debo usar /dev/shm/ y cuándo debo usar /tmp/?

  5. ¿A qué paquete de Debian pertenece /etc/nsswitch.conf?

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

Configuración de Linux:comprensión de los directorios *.d en /etc

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

Comprender los archivos /proc/mounts, /etc/mtab y /proc/partitions

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

Diferencia entre /etc/hosts y /etc/resolv.conf