Ao invés de / bin / bash como um shell, / bin / passwd no arquivo / etc / passwd

4

Sou um administrador de suporte do Unix e tenho uma situação rara aqui. Eu adotei recentemente um ambiente que tem um usuário com um binário /bin/passwd como um shell.

xxx:x:1:100:xx:/home/xx:/bin/passwd

Alguém tem uma idéia sobre o que é isso? Isso tem uma função específica e especial?

    
por rjdsantos 21.11.2013 / 19:37

1 resposta

3

Eu conheço esse cenário do meu antigo provedor de e-mail. Para obter os e-mails, você poderia usar POP ou IMAP, mas não havia interface da web. Para alterar sua senha, basta digitar ssh no servidor de e-mail e você será solicitado a alterar sua senha. Depois disso, você está desconectado:

Changing password for fooman.
Old Password: 
New Password: 
Bad password: too simple
New Password: 
Reenter New Password: 
Password changed.
Connection to mailserver closed.

Alcançado:

  • alteração fácil de senha (sem interface da web)
  • o cliente não recebe um shell no servidor de email

No entanto, não sei o quão comum é essa configuração hoje em dia.

    
por 21.11.2013 / 20:06