On 2010.11.01 at 14:30:01 +0200, Bogdan wrote:

> Добрый день.
> Раньше для этой работы использовал скрипт, который ходил по коробкам и с
> помощью usermod изменял пароли.
> Сегодня вдруг обнаружил что метод crypt() ограничивает длинну пароля 8
> символами (вернее, только первые 8 значимы), а пароль у меня был заметно
> длиннее.

Если мне не изменяет память, то работа функции crypt зависит от того,
какую соль ей придложить.  Если вмевсто обычно й двухисмвольной соли
подсунуть соль, используемую более новым алогритомм хэширования (которая
начинается с $ и имеет по-моему 8 символов) будет использован новый
алгоритм.

Далее, для смены пароля можно использовать вместо (или вместе с) usermod  
команду
chpasswd. Которая сама все правильно зашифрует.



> Отсюда вопрос: как можно автоматически из скрипта изменять проль
> пользователя в Debian (если можно - то без установки *tcl*)
> 
> Спасибо.
> 
> -- 
> WBR,  Bogdan B. Rudas


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101101124336.ga32...@wagner.pp.ru

Ответить