Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1049 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Supprimer mot de passe root en lignes de commandes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Supprimer mot de passe root en lignes de commandes

n°1852914
mv1
Posté le 19-02-2009 à 12:36:06  profilanswer
 

Bonjour,
 
Environnement :Terminal (Bash/Zsh) sous Mac OS X.5.6 (Léopard)
 
Je souhaite modifier le mot de passe root par le biais de lignes de commandes dans le Shell.
J'utilise la commande passwd qui marche très bien sauf dans un cas : celui où je dois "supprimer" le mot de passe root (mot de passe root == chaine vierge).
 
Lorsque passwd demande le nouveau mot de passe, si on tape directement sur la touche Entrée du clavier, la commande prend ça comme une demande d'annulation de l'opération ...
Comment, donc, "supprimer" le mot de passe root, ou plutôt, comment faire pour qu'il vaille la chaine vierge ?
 
Merci bien par avance !!

mood
Publicité
Posté le 19-02-2009 à 12:36:06  profilanswer
 

n°1852931
matafan
Posté le 19-02-2009 à 13:21:07  profilanswer
 

Tu peux peut-être ruser avec un truc du genre :

true | passwd --stdin


Tu es certain que tu veux supprimer le mot de passe root ?

n°1852942
mv1
Posté le 19-02-2009 à 13:36:01  profilanswer
 

matafan a écrit :

Tu peux peut-être ruser avec un truc du genre :

true | passwd --stdin


Malheureusement, la réaction est identique ...

matafan a écrit :

Tu es certain que tu veux supprimer le mot de passe root ?

En fait, rares sont les utilisateurs Mac qui créent un mot de passe root sur leur machine. Et je dois créer un script qui place des drivers ODBC dans un dossier où par défaut on a pas les droits d'écriture.
Du coup, quand je fais un "sudo cp myodbc3i /usr/bin/", le sudo me demande un mot de passe; s'il n'y en a pas, et ben je ne peux pas passer root. Donc je voulais contourner en créant temporairement un mot de passe : pour la création, avec passwd, pas de soucis. Par contre, quand je veux l'enlever pour remettre le compte comme avant, plus moyen ...

n°1852984
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 19-02-2009 à 14:36:34  profilanswer
 

Donc t'as besoin de passer root, et ta solution c'est "faire sudo tout le temps et si jamais ya pas de passwd root on en définit un on-the-fly qu'on nettoiera après"  [:cerveau skyzor]


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°1852991
mv1
Posté le 19-02-2009 à 14:49:32  profilanswer
 

Heu .... oui ...  :whistle:  :whistle:  :whistle:  
Je sais, c'est la honte ...  :cry: Mais j'ai pas d'autre solution pour le moment ...

n°1853021
matafan
Posté le 19-02-2009 à 15:48:15  profilanswer
 

Tu ne peux te contenter de mettre un mot de passe root, et de configurer sudo pour qu'il passe root sans mot de passe ? C'est ce que ferait n'importe qui sous linux.

n°1857927
zerros
Posté le 05-03-2009 à 12:08:17  profilanswer
 

il suffit de virer le mot de passe crypté dans le fichier /etc/shadow à la ligne de ton utilisateur (root dans ton cas). Par contre, tu ne pourras pas le faire avec le système démarré, car le fichier est en lecture seule. Il faut utiliser un live cd.
 
ATTENTION : au logon, si une personne tape root en login, cette personne se retrouvera avec tous les droits et sans avoir à rentrer de mot de passe !!
 
Ou alors plus simple :
 
passwd -d root


Message édité par zerros le 05-03-2009 à 12:42:44

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Supprimer mot de passe root en lignes de commandes

 

Sujets relatifs
Rapprocher des lignes en cssexécuter des commandes ftp écrits dans fichier txt
supprimer une partie de chaine dans un fichier texte windows ?mot de passe pour mes dossier sous windows
Changement mot de passe administrateur local[C++] mot de passe et console DOS
Supprimer des lignes sous Excel[MySQL] Requete pour récupérer les lignes de fin de mois
Plus de sujets relatifs à : Supprimer mot de passe root en lignes de commandes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR