Pages : 1
#1 Le 05/03/2006, à 01:03
- gunsman
[résolu] sudo : erreur file sudoers line 22
Bonsoir tout le monde,
J'ai un petit soucis que je n'arrive pas à régler.... J'ai depuis ce matin une erreur lorsuqe je veut lancer synaptic ou simplement faire un sudo apt-get. Alors que je n'ai rien touché au système, la commande sudo ne semble plus fonctionné ( pour cette raison que synaptic ne se lance pas )
Lorsque je tape sudo dans une console j'ai le message d'erreur suivant :
utilisateur@bureau :~$ sudo
>>> sudoers file: syntax error, line 22 <<<
sudo: parse error in /etc/sudoers near line 22
Quelqu'un a une idée comment résoudre ce petit soucis ( ou un lien ) j'ai pas trouvé grand chose sur le forum.
Merci d'avance !
Dernière modification par gunsman (Le 05/03/2006, à 20:01)
Sous linux depuis 2004 mais première fois que tout mon matos fonctionne !!! Merci Ubuntu et maintenant merci Dell, mon D510 est entièrment sous linux !
Hors ligne
#2 Le 05/03/2006, à 01:14
- Ju.
Re : [résolu] sudo : erreur file sudoers line 22
Tente la manip detaillee ici : http://doc.ubuntu-fr.org/applications/sudo#fichier_etcsudoers_corrompu
Hors ligne
#3 Le 05/03/2006, à 02:19
- gunsman
Re : [résolu] sudo : erreur file sudoers line 22
Merci pour cette réponse si rapide...
Seulement j'arrive pas a demarrer grub en mode rescue... bon je vais demarrer une session avec un live cd pour voir un peu. Pour l'instant je ne peux rien faire sans ce fichier...
Sous linux depuis 2004 mais première fois que tout mon matos fonctionne !!! Merci Ubuntu et maintenant merci Dell, mon D510 est entièrment sous linux !
Hors ligne
#4 Le 05/03/2006, à 03:16
- gunsman
Re : [résolu] sudo : erreur file sudoers line 22
Oui ba là je crois que se suis bon pour reformater, j'ai essayé de toucher au fichier avec Knoopix, j'ai pas les droits et jene peux pas les changer.
Le plus bizarre c'est que je n'ai pas touché au système, ni modifié les mots de passe d'ailleurs.
Là par contre je ne peux plus rine faire. Si je met le cd d'install de Ubuntu va t"il réparer le sytème ?
Sous linux depuis 2004 mais première fois que tout mon matos fonctionne !!! Merci Ubuntu et maintenant merci Dell, mon D510 est entièrment sous linux !
Hors ligne
#5 Le 05/03/2006, à 09:18
- cep_
Re : [résolu] sudo : erreur file sudoers line 22
Ci-dessous un /etc/sudoers d'origine avec les lignes numérotée :
1 # /etc/sudoers
2 #
3 # This file MUST be edited with the 'visudo' command as root.
4 #
5 # See the man page for details on how to write a sudoers file.
6 #
7
8 # Host alias specification
9
10 # User alias specification
11
12 # Cmnd alias specification
13
14 # Defaults
15
16 Defaults !lecture,tty_tickets,!fqdn
17
18 # User privilege specification
19 root ALL=(ALL) ALL
20
21 # Members of the admin group may gain root privileges
22 %admin ALL=(ALL) ALL
Pour les droits du fichier (valeur 440 ):
-r--r----- 1 root root 406 2005-07-09 17:54 /etc/sudoers
Avec un live cd tu dois pouvoir réparer facilement, si tu ne veux pas utiliser rescue ou recovery.
#6 Le 05/03/2006, à 09:19
- cep_
Re : [résolu] sudo : erreur file sudoers line 22
Une précision inutile, il ne faut bien entendu pas reporter les numéros de lignes
#7 Le 05/03/2006, à 19:10
- gunsman
Re : [résolu] sudo : erreur file sudoers line 22
Merci Cep mais je viens d'éditer mon fichier sudoers mais il est conforme à ce que tu m'as noté. J'ai éditer avec vi ( sans le modifier ).
Il y a un autre problème je pense... Ou alors l'utilisateur root n'est pas présent ?
Enfin là c'est un peu galère. Si je remet mon cd d'install ubuntu, il va réparer le ou les fichiers abîmés ?
Copie de mon 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.
#
# Host alias specification
# User alias specification
# Cmnd alias specification
# Defaults
Defaults !lecture,tty_tickets,!fqdn
# User privilege specification
root ALL=(ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
export EDITOR=gedit && sudo visudo
Sous linux depuis 2004 mais première fois que tout mon matos fonctionne !!! Merci Ubuntu et maintenant merci Dell, mon D510 est entièrment sous linux !
Hors ligne
#8 Le 05/03/2006, à 19:18
- cep_
Re : [résolu] sudo : erreur file sudoers line 22
export EDITOR=gedit && sudo visudo
Et ceci ?
#9 Le 05/03/2006, à 19:26
- gunsman
Re : [résolu] sudo : erreur file sudoers line 22
faut le virer ?
bon j'essaye de mettre un #
je te tiens au courant
Sous linux depuis 2004 mais première fois que tout mon matos fonctionne !!! Merci Ubuntu et maintenant merci Dell, mon D510 est entièrment sous linux !
Hors ligne
#10 Le 05/03/2006, à 19:47
- gunsman
Re : [résolu] sudo : erreur file sudoers line 22
voilà j'arrive à acceder au sudoers mais pas à le modifier. Dès que je tente de modifier les droits j'ai cette réponse :
root@0[etc]# sudo chmod 777 sudoers
chmod: modification des permissions de `sudoers': Système de fichiers accessible en lecture seulement
Je suis donc bloqué là !
On avance mais durement. Juste une question Pourquoi cette ligne a t-elle été ajouté ?
Sous linux depuis 2004 mais première fois que tout mon matos fonctionne !!! Merci Ubuntu et maintenant merci Dell, mon D510 est entièrment sous linux !
Hors ligne
#11 Le 05/03/2006, à 19:54
- cep_
Re : [résolu] sudo : erreur file sudoers line 22
Mais pourquoi veux-tu mettre sudoers en 777 ?
Il doit avoir ceci :
-r--r----- 1 root root 406 2005-07-09 17:54 /etc/sudoers
ce qui correspond à 440.
Et si tu veux remplacer vi par autre chose, tu peux le faire par :
sudo update-alternatives --config editor
Mais c'est une très mauvaise idée de mettre gedit, qui ne fonctionne qu'avec une interface graphique.
Si tu ne veux pas vi, ce que je peux comprendre , alors choisis nano par exemple.
Bonne continuation.
cep
#12 Le 05/03/2006, à 19:54
- gunsman
Re : [résolu] sudo : erreur file sudoers line 22
C'est bon !!!
J'avais pas modifié les droits sur l'accès au disk dur.... J'suis nul !
Sous linux depuis 2004 mais première fois que tout mon matos fonctionne !!! Merci Ubuntu et maintenant merci Dell, mon D510 est entièrment sous linux !
Hors ligne
#13 Le 05/03/2006, à 20:00
- gunsman
Re : [résolu] sudo : erreur file sudoers line 22
ça marche !!!!
Merci à tous mais surtout à Cep ;-)
Sous linux depuis 2004 mais première fois que tout mon matos fonctionne !!! Merci Ubuntu et maintenant merci Dell, mon D510 est entièrment sous linux !
Hors ligne
Pages : 1