我想更改 Solaris 10 服务器中的密码加密算法。当我将 CRYPT_DEFAULT 选项从 __unix __ 更改为 6 时,我无法使用 passwd 命令更改旧密码,并且收到以下错误消息:
ld.so.1: passwd: fatal: libnspr4.so: open failed: No such file or directory
ld.so.1: passwd: fatal: relocation error: file /usr/lib/libldap.so.5: symbol PR_Initialized: referenced symbol not found
killed
我该如何解决这个问题?
答案1
正如错误消息所述,您的安装缺少一个文件(或整个包)。以下几行将对其进行整理。
ls -l /usr/lib/mps/libnspr4.so
grep libnspr4.so /var/sadm/install/contents
pkgchk SUNWpr
如果SUNWpr
没有安装,需要通过运行来添加
pkgadd -d . SUNWpr
从安装媒体目录。