Вместо /bin/bash в качестве оболочки, /bin/passwd в файле /etc/passwd

Я администратор поддержки Unix, и у меня здесь редкая ситуация. Я недавно принял среду, в которой есть пользователь с /bin/passwd бинарный как оболочка.

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

Кто-нибудь знает, для чего это нужно? У этого есть определенная и специальная функция?

1 ответ

Я знаю этот сценарий от моего старого почтового провайдера. Чтобы получать письма, вы можете использовать POP или IMAP, но веб-интерфейса не было. Чтобы изменить свой пароль, вы просто заходите по ssh'd на почтовый сервер, и вам будет предложено сменить пароль. После этого вы вышли из системы:

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

Выполнено:

  • простая смена пароля (без веб-интерфейса)
  • клиент не получает оболочку на почтовом сервере

Однако я не знаю, насколько распространена эта установка в настоящее время.

Другие вопросы по тегам