Dmitry.Karpov http://www. Гость
|
Добавлено: Ср Июл 10 2002 17:56 Заголовок сообщения: htpasswd не совсем совместим с FreeBSD'4.4 (не идентичен passwd) |
|
|
Во FreeBSD'4.4 все пароли, созданные программой passwd, имеют такой формат: "$1$" (доллар, единица и снова доллар; кавычки не считаются), восемь символов, "$" (доллар), двадцать два символа.
htpasswd моздает тринадцатисимвольные=е хэши, причем первые два символа определяются моментом создания хэша (если дать две команды подряд, то первые два символа будут одинаковы). Хоть эти пароли отличаются от паролей, созданных программой passwd, программа login их принимает.
htpasswd с ключем -m он создает пароли такой формата: "$1apr$", пять символов, "/..$" двадцать два символа. Несмотря на схожесть с паролями, созданными программой passwd, они не совместимы с программой login (точнее, с библиотеками, используемыми программой login по умолчанию).
При натравливании htpasswd на файл с паролями, он стирает все поля, идущие после пароля, поэтому применять его надо осторожно. |
|