2010-07-26 204 views
0

我有一个应用程序(APP1)只能由具有root特权的用户执行,而不能由root用户执行。passwd:红帽认证失败

因此,我已创建的另一个用户目录root1:
的adduser -u 0 -o -g 0 -G 0,1,2,3,4,6,10 -M目录root1

然后当我试图给这个用户分配一个密码我得到一个认证失败。

[root]#passwd root1
更改用户root1的密码。
新的UNIX密码:
密码错误:它是基于字典的字
重新输入新的UNIX密码:
密码:身份验证失败

我抬头了很多关于谷歌和尝试很多东西建议,但没有他们解决了这个错误。
请帮我解决上述错误,以便我可以使用root1登录系统来执行应用程序(APP1)。

谢谢,

+0

serverfault.com或superuser.com,做'人sudo'在日志 – Anders 2010-07-26 09:48:54

+0

什么?您也可以尝试http://www.serverfault.com/。 – sarnold 2010-07-26 09:54:22

回答

0

问题是您的密码。您不能将超级用户密码更改为“qwerty”之类的非常简单且可猜测的内容。

此外,红帽a nice article about password security.

+0

我现在试着用一个非常安全的密码(见下面我们没有看到字典警告),但问题仍然存在。 顺便说一下,我目前的root密码是字典中的一个词。 示例: [root @ smh pam.d]#passwd root1 更改用户root1的密码。 新的UNIX密码: 重新输入新的UNIX密码: passwd:验证失败 – 2010-07-26 10:09:21

+0

好吧,那是别的什么了。你检查过'/ var/log/secure'是否有错误? – vtorhonen 2010-07-26 10:24:54