GNU/Linux >> Belajar Linux >  >> Ubuntu

Perbaiki file sudoers yang rusak – sudo:parse error di /etc/sudoers dekat baris 21 [Ubuntu]

Sambil memberikan sudo izin untuk pengguna tertentu melakukan kesalahan, menyimpan dan menutupnya sebelum saya menyadarinya. Kemudian ketika mencoba menjalankan sudo -s menemukan pesan kesalahan di bawah ini. Saya tidak dapat membuka file sudoers dan mengedit lagi untuk memperbaikinya.

ubuntu@digi:$ sudo -s
>>> /etc/sudoers: syntax error near line 21 <<<
sudo: parse error in /etc/sudoers near line 21
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

Bagaimana cara memperbaiki kesalahan ini tanpa boot ke mode pengguna tunggal?

Solusi:Perbaiki file sudoers yang rusak

Sistem distribusi GNU/Linux modern hadir dengan cara yang cukup cepat dan mudah untuk memperbaiki file sudoers yang rusak dan tidak memerlukan boot ulang menggunakan live CD, atau akses fisik ke mesin.

ubuntu@digi:$ pkexec vim /etc/sudoers
==== AUTHENTICATING FOR org.freedesktop.policykit.exec ===
Authentication is needed to run `/usr/bin/vim' as the super user
Authenticating as: Ubuntu (ubuntu)
Password:

Itu akan meminta kata sandi. Otentikasi diri Anda dengan kata sandi untuk pengguna yang Anda coba autentikasi dan kemudian akan membuka /etc/sudoers file di editor favorit Anda (dalam kasus saya vim ) sebagai root, dan Anda dapat memperbaiki /etc/sudoers berkas.

Administrasi sistem tambahan

Jika Anda harus melakukan perintah administrasi sistem tambahan sebagai root untuk memperbaiki masalah, maka Anda dapat memulai shell root interaktif dengan pkexec bash perintah.


Ubuntu
  1. Nama pengguna [Tetap] tidak ada dalam file sudoers

  2. Kesalahan dalam file Sudoers? Inilah cara Anda memperbaikinya.

  3. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  1. Bagaimana /etc/motd Diperbarui?

  2. Kubuntu Menunjukkan Kesalahan Saat Masuk (file:///usr/share/sddm//themes/breeze/main.qml:no File Atau Direktori Tersebut)?

  3. Tidak Dapat Membuat Stat /etc/sudoers:Tidak Ada File Atau Direktori Tersebut?

  1. Cara menonaktifkan "sudo su" untuk pengguna di file konfigurasi sudoers

  2. “sudo:/etc/sudoers is world writable” – Cara memperbaiki hak akses file sudoers

  3. Perbaiki `Nama pengguna tidak ada dalam file sudoers. Insiden ini dilaporkan di Debian