LINUX.ORG.RU
ФорумAdmin

смена пароля


0

0

Как сменить пароль?

Проблема:

RH9, имеем учетныю запись, где в поле shell указывается smrsh. Другими словами, поменять пароль у пользователя мы не можем просто выполнив команду passwd, по причине кривого шелла. Хочется в идеале, чтобы root мог хотя бы ручками менять пароль таких экаунтов. Чтобы было проверено качество пароля, и чтобы он был зашифрован MD5.

Возможные пути решения:

Можно каждый раз править шелл в /etc/passwd, потом делать passwd. В конце возвращаем нужный шелл. (Муторно все это.)

Можно командой chpasswd менять пароль существующего пользователя. Однако, как я понял, эта утилита использует DES алгоритм. (Хотелось бы MD5). Можно используя crypt передать на вход chpasswd уже зашифрованный пароль. Однако такой способ не предусматривает проверку качества пароля. Да и тоже муторный.

Нет ли готового решения такой проблемы, не такого муторного как представленные здесь?


Под root-ом надо выполнять: passwd имя_пользователя
Это работает всегда, не зависимо от того, какой у этого user-а shell в /etc/passwd.
man passwd !!!

spirit ★★★★★
()

Блин!!! :-)

LegaT
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.