Zmieniłem ustawienia w pliku sudoers za pomocą
sudo visudo
i zepsuło to. Teraz, gdy próbuję to zrobić ponownie lub otworzyć dowolny plik za pomocą sudo, nie mogę go już otworzyć i pojawia się następujący komunikat o błędzie:
>>> plik sudoers: błąd składniowy, wiersz 7
Co teraz?
Czy jest jakiś sposób na wyjście z tego problemu (aby przywrócić ustawienia), czy też muszę zainstalować nową kopię systemu Linux?
Powodem, dla którego to wszystko dostałem jest to, że nacisnąłem „Q”, gdy mówiono mi, że jest jakiś błąd, co było dla mnie bardzo głupie.
Dzięki.
EDYTOWAĆ
Mój plik sudoers nie różni się od zwykłego pliku sudoers. Właśnie dodałem wiersz timestamp_timeout = 0 w tym pliku i powstały wszystkie te problemy. Zrobiłem to, co zasugerował James, a nawet usunąłem tę linię (timestamp_timeout = 0). Zmieniłem uprawnienia do pliku na 0440, o które prosił, a następnie uruchomiłem się normalnie. Następnie pojawia się ten sam komunikat o błędzie
sudoers file: syntax error, line 7
sudo: parse error in /etc/sudoers near line 7
jak powyżej.
Co mam teraz zrobić ??
EDYCJA 2 Rozwiązane
Oto co zrobiłem:
- Uruchom za pomocą LIVECD
- Usuń stary plik sudoers
- Utworzyłem nowy plik sudoers i skopiowałem wszystko do tego pliku, tj. Minimalne ustawienia konfiguracji, które na szczęście zapisałem w innym pliku
- Zmieniono uprawnienia do pliku na 0440
- Zrestartuj ponownie normalnie z dysku twardego
Hurra !!