Tôi đã thay đổi cài đặt trong tệp sudoers bằng cách sử dụng
sudo visudo
và làm nó rối tung lên Bây giờ khi tôi cố gắng làm lại hoặc mở bất kỳ tệp nào bằng sudo, tôi không thể mở nó nữa và tôi nhận được thông báo lỗi này:
>>> tập tin sudoers: lỗi cú pháp, dòng 7
Gì bây giờ?
Có cách nào để thoát khỏi vấn đề này (để hoàn nguyên các cài đặt) hay tôi cần cài đặt một bản sao mới của linux?
Lý do tôi có tất cả những điều này là tôi đã nhấn "Q" trong khi nó nói với tôi rằng có một số lỗi, điều này rất ngu ngốc đối với tôi.
Cảm ơn.
BIÊN TẬP
Tập tin sudoers của tôi không khác tập tin sudoers bình thường. Tôi vừa thêm dòng timestamp_timeout = 0 trong tệp đó và tất cả những vấn đề này phát sinh. Tôi đã làm những gì James đề xuất và thậm chí xóa dòng đó (timestamp_timeout = 0). Tôi đã thay đổi quyền truy cập tệp thành 0440 mà nó yêu cầu, và sau đó khởi động bình thường. Sau đó, tôi nhận được thông báo lỗi tương tự
sudoers file: syntax error, line 7
sudo: parse error in /etc/sudoers near line 7
như trên.
Tôi nên làm gì bây giờ ??
EDIT 2 đã giải quyết
Đây là những gì tôi đã làm:
- Khởi động bằng cách sử dụng livecd
- Xóa tệp sudoers cũ
- Tạo tệp sudoers mới và sao chép mọi thứ vào tệp đó, tức là cài đặt cấu hình tối thiểu, mà tôi may mắn đã lưu trong tệp khác
- Thay đổi quyền cho tập tin thành 0440
- Khởi động lại bình thường từ ổ cứng
Tiếng hoan hô !!