想象一下一个NIS用户数据库
我们当前的计划是编写一个特殊的密码更改脚本来包装yppasswd。是否有一种更优雅的方法告诉yppasswd默认生成md5格式的更改密码?
/var/yp/input-files/passwd
,由旧的crypt DES哈希组成。目标是将此数据库迁移到md5或sha哈希。使用yppasswd
更改密码时,使用与现有条目相同的算法生成密码(可能是出于遗留原因),即crypt保持不变,md5保持md5。我们当前的计划是编写一个特殊的密码更改脚本来包装yppasswd。是否有一种更优雅的方法告诉yppasswd默认生成md5格式的更改密码?
main
的顶部设置int hash_id = MD5;
,并注释掉后面的一行hash_id = get_hash_id (pwd->pw_passwd);
。 - asciiphil