本人使用RedHat Liunx9不到30个小时,在联系系统命令时遇到以下问题,
#useradd test
# passwd test
Changing password for user test.
New UNIX password:
Retype new UNIX password:
passwd: User not known to the underlying authentication module
以上问题症状搜遍百度也没有结果,只有一篇类似文章:http://www.linuxsir.org/bbs/showthread.php?t=167675
看了半天也是一头雾水,还请各位高手不吝赐教。


kuku 于 2007-05-03 12:14:13发表:
多谢两位的指教,我在图形界面下是添加成功了的,但是命令行模式就是不行,这样才更加激起很强好奇心想探个究竟,这样有利于深入学习是吧!
Subbo 于 2007-05-01 20:23:01发表:
我记得RH9有增加用户和给用户设置密码的图形界面的工具,既然有图形界面的工具,何必去搞命令行。
karon_fedora 于 2007-05-01 18:59:46发表:
看了 bbbush大人的文章。
貌似是说用pwck来修复passwd不符合格式的项。
下面是 fantasyginge翻译的man pwck
pwck 确保系统鉴认信息的完整性,它对/etc/passwd和/etc/passwd文件的每一项进行检查,
以确保这些项的每一个域都有正确的格式和合法的数据.当它检查到某一项的格式不对或者
存在无法修正的错误时,将提示用户是否删除该项.
pwck 对每一项的这些域进行检查:
-是否有唯一的用户名
-是否有合法的用户ID和组ID
-是否有合法的主组.(root组?这个primary有几种意思,不知道哪个正确)
-是否有合法的家目录
-是否有合法的壳(命令解释器,如bash)
两位大人貌似唯一没有说过的是如何更改selinux
selinux的配置文件是/etc/selinux/config 里