[Mandrake 10.1] su root refusé depuis un autre compte

su root refusé depuis un autre compte [Mandrake 10.1] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 10-10-2005 à 14:41:44    

Hello tous,
j'ai un problème dont je n'arrive pas à trouver solution sur Google ni en recherchant ces forums... alors je le post ici, on ne sait jamais :)
 
J'ai un serveur Linux sur lequel tourne Mandrake 10.1  
Installation par défaut pour la plupart des éléments, n'étant pas expert en la matière j'ai préféré ne pas trop optimiser pour le moment.
 
Je me connecte avec un mon compte (user normal) en fenêtre terminal sur le serveur même.
 
Il y a quelques semaines je pouvais exécuter un "su" (="su root" ) depuis ma session, entrer bien entendu le mot de pass root, et être connecté en root donc.
 
Depuis aujourd'hui, je reçois le message d'erreur suivant :  
"Your account has expired; please contact your system administrator  
su: Mot de passe incorrect."
 
Le Mot de passe est le bon, car si j'en rentre un autre il met un certain temps puis ne retourne que la deuxième ligne du message d'erreur.
De plus, je peux me connecter sur le serveur en root directement sans problème.
 
Mon compte n'a pas expiré puisque j'arrive à me connecter avec lui, le compte root n'a bien entendu pas expiré ..  
Je me doute qu'il doit s'agir d'un problème d'autorisations d'accès à su avec mon compte mais :  
 
j'essaye  :  

Code :
  1. su toto

(où "toto" est un compte qui a exactement les mêmes caractéristiques que le mien)
j'entre le password de toto
et là ça fonctionne ...  
 
Je me suis dit que c'est donc mon compte qui est foireux. Je m'en crée un tout nouveau et là paf, même problème, même message d'erreur.
 
Je suppose donc qu'il y a bien un problème avec l'accès à root via su, que celui-ci a d'une manière ou d'une autre "expiré".  
Je me demandais juste où et comment configurer cela. Il doit s'agir de paramètres par défaut qui se sont mis lors de l'installation, mais que je ne connais pas.
 
Quelqu'un a une idée ?

Reply

Marsh Posté le 10-10-2005 à 14:41:44   

Reply

Marsh Posté le 10-10-2005 à 15:28:09    

Haaaa  
 
J'ai reçu la réponse d'une autre source , un pote bien calé sur le sujet
 
Pour ceux que ça intéresse :  
 
Fichier /etc/shadow
 
Remplacer la ligne :  

Code :
  1. root:<cryptage MD5>:12933:0:60:7:30::


 
par :  

Code :
  1. root:<cryptage MD5>:12933:0:99999:7:::


 
Ça concerne visiblement une expiration du compte root, bien que celui soit toujours accessible en fenêtre terminal (logique, sinon comment on pourrait corriger ça hehe)
 
Merci Puumba !


Message édité par ZeBix le 10-10-2005 à 15:31:15
Reply

Marsh Posté le 10-10-2005 à 18:08:01    

tu avais surement mis un niveau de sécurité élevé. c'est pkoi le compte a expiré
 
reparamètre msec/draksec sinon il risque de rechanger la modif :
http://doc.mandrivalinux.com/Mandr [...] aksec.html


Message édité par Dark_Schneider le 10-10-2005 à 18:08:45

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed