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


Have Fun !

Conduite à tenir face aux trolls

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 wink

#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 ?  smile

#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 smile , 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