¿Por qué el comando passwd muestra "contraseña UNIX"?

51

Soy completamente nuevo en Linux. Mientras estaba viendo un video tutorial sobre Ubuntu, me encontré con el comando passwd . Cuando probé, se nota;

(current) UNIX password: 
Enter new UNIX password:
Retype new UNIX password:

¿Por qué dice la contraseña de UNIX? ¿Hay alguna relación con UNIX?

    
pregunta Nuwan Thisara 26.11.2016 - 06:15

2 respuestas

93

Indica UNIX porque está cambiando la contraseña para la autenticación proporcionada por pam_unix Del módulo PAM . Citando la página de manual:

NAME
   pam_unix - Module for traditional password authentication

SYNOPSIS
   pam_unix.so [...]

DESCRIPTION
   This is the standard Unix authentication module. It uses standard calls
   from the system's libraries to retrieve and set account information as
   well as authentication. Usually this is obtained from the /etc/passwd
   and the /etc/shadow file as well if shadow is enabled.

Está relacionado con Unix, ya que utiliza los archivos tradicionales /etc/passwd y /etc/shadow como fuente de autenticación.

Si usaba otro módulo PAM, como pam_ldap para la autenticación LDAP, diría LDAP en lugar de UNIX:

$ passwd
(current) LDAP Password: 
New password: 
Retype new password: 
passwd: password updated successfully
    
respondido por el muru 26.11.2016 - 06:25
1

Respuesta simple: porque Linux es un sistema operativo basado en el diseño de (y ofrece la funcionalidad completa de) el modelo de Unix.

Como resultado, muchas herramientas, comandos, software, etc.

Al igual que algunas versiones de 'passwd' eran

  1. Transmitido directamente desde otros sistemas Unix a Linux, o
  2. Diseñado para funcionar con muchos sistemas Unix, incluido Linux.
respondido por el delt 29.11.2016 - 17:16

Lea otras preguntas en las etiquetas