\section{passwd}
\index{passwd}
\subsubsection{NOME }

 passwd - atualiza a senha de um usuário 

  \subsubsection{SINOPSE }
\textbf{passwd [-u] [nome\_do\_usuário]} 
 

 \subsubsection{DESCRIÇÃO }
O passwd é usado para alterar a senha de autenticação de um 
usuário.  

Somente o superusuário (root) pode atualizar a senha de outro 
usuário, fornecendo o \textbf{nome\_do\_usuário}.  A opção  \textbf{-u},  é usada para indicar 
que a atualização somente pode ser efetuada para senhas expiradas, mantendo-se 
a senha atual até a data de sua expiração.  

O passwd  é configurado para 
trabalhar através da  \textbf{API Linux-PAM.} Essencialmente, ele se auto inicializa 
como um serviço "passwd" com o \textit{Linux-PAM} e utiliza módulos \textit{password} para 
autenticar e atualizar as senhas dos usuários. 

  

Uma entrada simples no 
arquivo de configuração do \textit{Linux-PAM} para este serviço, pode ser:  

    


 \#  

 \# a entrada do serviço passwd provoca a checagem da senha   

 \# proposta 
antes de atualizá-la.  

 \#  

 passwd password requisite pam\_cracklib.so retry=3 
 

 passwd password required pam\_pwdb.so use\_authtok  

 \# 

  

Note que nenhum 
outro tipo de módulo é requerido para  que esta aplicação funcione corretamente. 


  \subsubsection{CÓDIGOS DE RETORNO }


 Em caso de término normal do comando \textbf{passwd} este 
retornará o código  0 (zero). Um código de saída igual a 1 indica a ocorrência 
de erro. Mensagens de erro são descritas na saída padrão de erros. 

  \subsubsection{CONFORMIDADE 
COM }
 

\textbf{Linux-PAM} (Módulos de Autenticação Plugáveis para o Linux). 

  \subsubsection{ARQUIVOS 
}
 

\textbf{/etc/pam.conf} - o arquivo de configuração do \textbf{Linux-PAM} 

 

  \subsubsection{PROBLEMAS }
 

Nenhum 
conhecido. 

  \subsubsection{VEJA TAMBÉM }


 \textbf{\textsf{pam}(8)},  e \textbf{\textsf{pam\_chauthok}(2)}.  

  

Para maiores informações 
sobre como configurar esta aplicação com o  \textbf{Linux-PAM},  veja o \textbf{Linux-PAM 
Guia de Administração do Sistema} em   

\textit{$<$http://parc.power.net/morgan/Linux-PAM/index.html$>$} 
