Pages : 1
#1 Le 07/02/2011, à 19:15
- gijome
mot de passe corrompu
Suite à une mauvaise manip, voilà ce que j'ai quand on me demande mon mot de passe dans un terminal :
sudo apt-get update
>>> /etc/sudoers: syntax error near line 7 <<<
sudo: parse error in /etc/sudoers near line 7
sudo: no valid sudoers sources found, quitting
Auparavant j'ai essayé d'enlever mes permissions en suivant ce tuto :
http://www.tuto-linux.com/astuce-desact … -de-passe/
Je n'ose plus éteindre mon ordi!!!
Ubuntu 23.04
Hors ligne
#2 Le 07/02/2011, à 19:51
- Vysserk3
Re : mot de passe corrompu
Salut,
D'une part c'est dangereux de faire ça (un script utilisateur malveillant pourra lancer des commandes avec sudo, cf http://doc.ubuntu-fr.org/commandes_dangereuses). On peut régler plus finement pour autoriser certaines commandes à ne pas demander de mot de passe, mais ce réglage est bien trop grossier
D'autre part, c'est bizarre que ton fichier soit corrompu car normalement avec l'utilisation de visudo, cela permet d'éviter ce genre d'erreur.
Si tu ne peux plus utiliser sudo, il te faudra démarrer avec un liveCD ou liveUSB pour réparer le fichier sudoers de ta partition (et annuler cette "astuce").
Dernière modification par Vysserk3 (Le 07/02/2011, à 19:52)
Hors ligne
#3 Le 07/02/2011, à 21:53
- gijome
Re : mot de passe corrompu
J'ai redémarré mon système après un passage en live CD. Ca passe.
En live CD, je ne sais comment modifier le fichier /etc/sudoers.
Mon synaptic ne s'ouvre plus non plus.
Par rapport au tuto, j'ai tout essayé, j'ai toujours la même erreur :
/etc/sudoers: syntax error near line 7 <<<
sudo: parse error in /etc/sudoers near line 7
sudo: no valid sudoers sources found, quitting
Ubuntu 23.04
Hors ligne
#4 Le 07/02/2011, à 22:03
- wido
Hors ligne
#5 Le 07/02/2011, à 22:08
- Vysserk3
Re : mot de passe corrompu
Depuis le liveCD, tu dois bien voir les partitions de ton système, choisis celle de ton système Ubuntu pour accéder au fichier etc/sudoers de là tu pourras corriger l'erreur de syntaxe (et attention de pas faire d'erreurs de frappe ou autres)
Lorsque tu choisiras dans l'interface graphique la partition de ton système Ubuntu, celle-ci sera probablement monté dans /media/
C'est à dire que etc/sudoers se trouvera dans un sous-dossier du genre :
/media/QUELQUECHOSE/etc/sudoers/
Hors ligne
#6 Le 07/02/2011, à 22:21
- gijome
Re : mot de passe corrompu
J'ai trouvé le fichier mais je ne peux l'ouvrir pour corriger!!
Ubuntu 23.04
Hors ligne
#7 Le 07/02/2011, à 22:24
- wido
Re : mot de passe corrompu
il faut passer en root avant ça.
sudo -i
tu vas passer de
live@desktop:~$
en
root@desktop:~$
Hors ligne
#8 Le 09/02/2011, à 08:10
- gijome
Re : mot de passe corrompu
Je résume :
- je fais sudo -i
et puis j'ouvre mon dossier par le terminal?
Ubuntu 23.04
Hors ligne
#9 Le 13/02/2011, à 11:26
- gijome
Re : mot de passe corrompu
ok j'ai réussi à devenir root, puis j'ai fait : sudo VISUAL=/usr/bin/gedit visudo, il m'a ouvert un fichier sudoers.tmp
J'ai effacer les changements http://www.tuto-linux.com/astuce-desact … -de-passe/
mais ça n'a rien changé
Je cherche à réécrire mon fichier sudoers
Ubuntu 23.04
Hors ligne
#10 Le 13/02/2011, à 17:49
- gijome
Re : mot de passe corrompu
Voici mon fichier /etc/sudoers :
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL) ALL
# Allow members of group sudo to execute any command
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d
# Members of the admin group may gain root privileges
%admin ALL=(ALL) NOPASSWD: ALL
Ubuntu 23.04
Hors ligne
Pages : 1