Los permisos predeterminados en las distribuciones de Ubuntu (o incluso algunas BSD) para /etc/passwd son 644.

Se indica en preguntas como this que /etc/passwd es una especie de base de datos de usuarios y es conveniente hacerla legible universalmente.

Pero este archivo también puede contener (posiblemente) información reservada sobre los usuarios en el Campo GECOS . ¿No debería estar protegida esta información de todos modos?

¿O hay otra forma (más nueva que GECOS) de almacenar de forma segura este tipo de datos?

Comentarios

  • ¿Puede proporcionar un ejemplo de información " reservada " en GECOS?

Respuesta

Hay varias formas más nuevas de almacenar este tipo de datos, que incluyen, entre otros, LDAP y NIS. La pregunta que debe hacer preguntar es por qué hay información privada en /etc/passwd en primer lugar.

Responder

Los datos personales en /etc/passwd son nombres de usuario, ubicaciones de oficinas y números de teléfono. Esa es la versión de la guía telefónica de la empresa en la década de 1970. Cuando se diseñó Unix, se esperaba que las personas que tenían una cuenta en la misma máquina fueran miembros de la misma organización (colegas, compañeros de estudios, etc.).

Si no desea que sus usuarios tengan acceso a ese tipo de información, no la almacene en la base de datos de usuarios. Los usuarios pueden editar su información personal con chfn comando.

Si no desea que sus usuarios sepan nada acerca de otros usuarios, incluido no permitirles enumerar las cuentas de usuario, configure un entorno virtual separado para cada usuario.

Respuesta

Tendría que estar de acuerdo. /etc/passwd no ha contenido datos muy confidenciales durante un tiempo. Creo que /etc/shadow es donde se deben almacenar muchos datos que deben protegerse.

Comentarios

  • El archivo de sombra es como el archivo de contraseña principal, pero almacena las contraseñas reales (en forma hash y con sal). No ' no sé si hay ' algo más que puedas ocultar en la sombra. Creo que el resto de la información en passwd va a archivo que ' es legible para todos los usuarios locales.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *