Как получить md5-хэш строки символов в формате, как в master.basswd?
Там ведь не просто шестнадцатеричные цифры, а большие/маленькие буквы, слеши, точки, знаки доллара..
>Как получить md5-хэш строки символов в формате, как в master.basswd?
>Там ведь не просто шестнадцатеричные цифры, а большие/маленькие буквы, слеши, точки, знаки
>доллара..что значит получить ? сгенерировать ?
тогда так напримерmd5 -s mypassword
MD5 ("mypassword") = 34819d7beeabb9260a5c854bc85b3e44
>>Как получить md5-хэш строки символов в формате, как в master.basswd?
>>Там ведь не просто шестнадцатеричные цифры, а большие/маленькие буквы, слеши, точки, знаки
>>доллара..
>
>что значит получить ? сгенерировать ?
>тогда так например
>
>md5 -s mypassword
>MD5 ("mypassword") = 34819d7beeabb9260a5c854bc85b3e44Да, это понятно, но разве это можно вставить в master.passwd?
Собственно, нужно поменять пароль у юзера, не используя passwd, chsh и т.д., т.е. сгенерить хеш от пароля в таком формате, чтобы можно было его сразу вставить в master.passwd.
Всё равно потом придется pwd_mkdb запускать.
>Всё равно потом придется pwd_mkdb запускать.Понятное дело, что придется.
У меня просто Makefile, который собирает jail окружение, пишет туда руками master.passwd, и мне нужно было туда еще и пароль вставить.Вобщем, выяснил, что можно использовать pw с ключем -V - вполне сойдет.
>>Всё равно потом придется pwd_mkdb запускать.
>
>Понятное дело, что придется.
>У меня просто Makefile, который собирает jail окружение, пишет туда руками master.passwd,
>и мне нужно было туда еще и пароль вставить.
>
>Вобщем, выяснил, что можно использовать pw с ключем -V - вполне сойдет.man 3 crypt