root用户修改自己的passwd居然提示Permission denied,没天理阿,求助!
root用户修改自己的passwd居然提示Permission denied,没天理阿,哪位大侠遇到过这种问题? NIS+ 除了nis+还有其他方法么?我对nis不熟,:(我能不能直接修改/etc/shadow这个文件阿,我直接把其他用户的密文给复制到root的后面行吗? 原帖由 lmix 于 2005-12-5 18:40 发表
除了nis+还有其他方法么?我对nis不熟,:(
我能不能直接修改/etc/shadow这个文件阿,我直接把其他用户的密文给复制到root的后面行吗?
不能
passwd 是用用户名加password 一起做的md5.所以, 不同用户,相同密码的md5是不同的.
回复 1楼 lmix 的帖子
看看你的passwd的文件是不是没有写权限呢??-r--什么的之类的 有写权限的,一看到Permission denied,我就检查一下的,很怪异阿!除了minechina大大的NIS+还有其他解决方法么,指教 错误信息如下:
Dec6 10:47:51 sv1 passwd: passwdutil.so: can't get domain
Dec6 10:50:44 sv1 ntpdate: waiting 300 seconds beforetrying again
Dec6 10:51:00 sv1 su: passwdutil.so: nameservice switch entry for passwd not found.
Dec6 10:51:00 sv1 su: passwdutil.so: nameservice switch entry for passwd not found.
Dec6 10:51:57 sv1 login: passwdutil.so: nameservice switch entry for passwd not found. 是不是我问的问题太简单啊,怎么都来看一下就走了,眼看贴子就要沉到第二页了,不得不自己顶一下了。 我想知道你是怎么修登入系统的?
是用一般用户进去了,然后再su进root用户吗?
如果是的话你不如退出直接用root登录试下!! 你试试改你的/etc/nsswitch.conf让他先找你的Domain..加上dns...
试试吧...具体的环境不知道...你可以进光盘的单用户然后把root清空...直接登陆..再试试能不能改