J'ai changé les paramètres du fichier sudoers en utilisant
sudo visudo
et le gâché. Maintenant, lorsque j'essaie de le faire à nouveau ou d'ouvrir un fichier à l'aide de sudo, je ne peux plus l'ouvrir et je reçois ce message d'erreur:
>>> fichier sudoers: erreur de syntaxe, ligne 7
Et maintenant?
Existe-t-il un moyen de résoudre ce problème (pour rétablir les paramètres) ou dois-je installer une nouvelle copie de Linux?
La raison pour laquelle j'ai obtenu tout cela est que j'ai appuyé sur "Q" alors qu'il me disait qu'il y avait une erreur, ce qui était très stupide de ma part.
Merci.
ÉDITER
Mon fichier sudoers n'est pas différent du fichier sudoers normal. Je viens d'ajouter la ligne timestamp_timeout = 0 dans ce fichier et tous ces problèmes sont survenus. J'ai fait ce que James a suggéré et j'ai même supprimé cette ligne (timestamp_timeout = 0). J'ai changé l'autorisation de fichier en 0440, ce qu'il a demandé, puis je démarre normalement. Ensuite, je reçois le même message d'erreur
sudoers file: syntax error, line 7
sudo: parse error in /etc/sudoers near line 7
comme ci-dessus.
Qu'est-ce que je devrais faire maintenant ??
EDIT 2 résolu
C'est ce que j'ai fait:
- Démarrage à l'aide de livecd
- Supprimer l'ancien fichier sudoers
- J'ai créé un nouveau fichier sudoers et j'ai tout copié dans ce fichier, c'est-à-dire les paramètres de configuration minimum, que j'ai heureusement enregistrés dans un autre fichier
- Modification de l'autorisation de fichier en 0440
- Redémarrez à nouveau normalement à partir du disque dur
Vive !!