2010-07-26 7 views
0

J'ai une application (APP1) qui ne peut être exécutée que par un utilisateur avec des privilèges root mais pas par root.passwd: Echec de l'authentification sur redhat

D'où j'ai créé un autre root1 utilisateur:
adduser -u 0 -o 0 -g -G 0,1,2,3,4,6,10 -M root1

Et puis quand je suis essayer d'attribuer un mot de passe à cet utilisateur, je reçois un échec d'authentification.

[racine] # passwd root1
Modification du mot de passe de l'utilisateur root1.
Nouveau mot de passe UNIX:
MOT DE PASSE BAD: il est basé sur un mot du dictionnaire
Retaper nouveau mot de passe UNIX:
passwd: Échec d'authentification

J'ai regardé beaucoup sur Google et ai essayé beaucoup de choses suggéré, mais aucun d'entre eux a résolu cette erreur.
Pourriez-vous s'il vous plaît m'aider à résoudre l'erreur ci-dessus, afin que je puisse me connecter au système en utilisant root1 pour exécuter l'application (APP1).

Merci,

+0

serverfault.com ou superuser.com et faire homme 'sudo' – Anders

+0

Tout dans vos journaux? Vous pouvez également essayer http://www.serverfault.com/. – sarnold

Répondre

0

Le problème est votre mot de passe. Vous ne pouvez pas changer le mot de passe du super utilisateur pour quelque chose de vraiment facile et devinable comme "qwerty".

également, Red Hat a a nice article about password security.

+0

J'ai essayé maintenant avec un mot de passe très sécurisé (voir ci-dessous nous ne voyons pas l'avertissement du dictionnaire) mais le problème existe toujours. Par ailleurs, mon mot de passe root actuel est un mot du dictionnaire. Exemple: [root @ smh pam.d] # passwd root1 Modification du mot de passe pour l'utilisateur root1. Nouveau mot de passe UNIX: Retaper le nouveau mot de passe UNIX: passwd: échec d'authentification –

+0

Bon, alors c'est autre chose. Avez-vous vérifié '/ var/log/secure' pour des erreurs? – vtorhonen