Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink
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

Re : mot de passe corrompu

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