Eu sou completamente novo no Linux. Enquanto assistia a um vídeo tutorial sobre o Ubuntu, deparei-me com o comando passwd
. Quando eu testei, mostra;
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
Por que diz a senha do UNIX? Existe uma relação com o UNIX?
command-line
passwd
Nuwan Thisara
fonte
fonte
Respostas:
Diz UNIX porque você está alterando a senha de autenticação fornecido pelo o
pam_unix
módulo PAM . Citando a página de manual:Está relacionado ao Unix, na medida em que utiliza os arquivos tradicionais
/etc/passwd
e/etc/shadow
como fonte de autenticação.Se você usou outro módulo PAM, como
pam_ldap
para autenticação LDAP, seria LDAP em vez de UNIX:fonte
pam-auth-update
, que permitirá selecionar módulos de autenticação PAM, que manipula o arquivo de configuração (edições/etc/pam.d/common-auth
). A configuração de um módulo de autenticação, no entanto, é um pouco mais envolvida. Você pode encontrar outra resposta da mina interessante: askubuntu.com/a/724796/158442 (você pode estendê-lo usando as opções apropriadas parapam_debug
e scripts diferentes para imprimir o que quiser)Resposta simples: porque o Linux é um sistema operacional baseado no design (e oferecendo toda a funcionalidade) do modelo Unix.
Como resultado, muitas ferramentas, comandos, software etc.
Como algumas versões do 'passwd' ou
fonte