GNU/Linux >> Belajar Linux >  >> Linux

Cara memperbaiki:pengguna tidak dalam kesalahan file sudoers

Tujuan dari tutorial ini adalah untuk menunjukkan cara memperbaiki user is not in the sudoers file kesalahan pada semua distribusi Linux utama.

Saat mencoba menjalankan perintah dengan hak akses root melalui sudo perintah, Anda akan menerima pesan kesalahan jika pengguna saat ini tidak ada dalam file sudoers. Ini adalah fitur keamanan pada sistem Linux untuk menghentikan pengguna biasa dari mengeskalasi perintah mereka ke hak administrator.

Obat untuk kesalahan ini adalah dengan menambahkan pengguna ke sudo grup pada sistem berbasis DEB atau ke wheel kelompok pada sistem berbasis RPM. Dalam tutorial ini, Anda akan melihat cara memperbaiki pesan kesalahan ini dan menambahkan pengguna ke grup masing-masing.

Dalam tutorial ini Anda akan mempelajari:

  • Cara mengaktifkan penggunaan sudo pada distribusi Linux berbasis DEB dan RPM
Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan
Sistem Semua sistem Linux berbasis DEB atau RPM
Perangkat Lunak T/A
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah.
Konvensi # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa

Cara memperbaiki:pengguna tidak ada di file sudoers, petunjuk langkah demi langkah kesalahan


Pesan errornya seperti ini:

$ sudo -i
[sudo] password for linuxconfig: 
linuxconfig is not in the sudoers file.  This incident will be reported.

Untuk memperbaiki kesalahan, yang perlu kita lakukan adalah menambahkan pengguna kita ke grup yang benar. Grup yang benar akan tergantung pada distro apa yang Anda gunakan. Untuk distro berbasis RPM, seperti Red Hat, CentOS, Fedora, AlmaLinux, Rocky Linux, dll, ini akan menjadi wheel kelompok. Untuk distro berbasis DEB, seperti Debian, Ubuntu, Linux Mint, dll, ini akan menjadi sudo grup.

Ikuti petunjuk langkah demi langkah di bawah ini untuk menambahkan pengguna Anda ke grup yang benar dan memperbaiki user is not in the sudoers file kesalahan.

  1. Mulailah dengan membuka terminal baris perintah dan masuk ke akun pengguna root.
    $ su -i
    
  2. Kemudian, tambahkan pengguna Anda ke wheel atau sudo grup, tergantung distro mana yang Anda jalankan. Dalam contoh ini, kami akan menambahkan pengguna kami linuxconfig ke grup, tetapi ganti nama pengguna Anda sendiri ke dalam baris di bawah ini.

    Distro berbasis RPM:

    # usermod -aG wheel linuxconfig
    

    Distro berbasis DEB:

    # usermod -aG sudo linuxconfig
    
  3. Agar perubahan diterapkan, Anda harus benar-benar keluar dan masuk kembali. Atau, Anda dapat memulai ulang sistem sepenuhnya.
    # reboot
    
  4. Saat Anda masuk kembali ke sistem Anda, Anda akan dapat menjalankan perintah dengan hak akses root hanya dengan mengawalinya dengan sudo . Jalankan beberapa perintah untuk memastikannya berfungsi.
    $ sudo -i
    

Pemikiran Penutup

Dalam tutorial ini, kita melihat cara memperbaiki user is not in the sudoers file kesalahan pada sistem Linux berbasis RPM dan DEB. Mengaktifkan sudo penggunaan untuk pengguna adalah metode yang disarankan untuk menjalankan perintah dengan hak istimewa yang ditingkatkan, daripada masuk ke akun root. Ini dilakukan untuk keamanan dan kenyamanan. Lagi pula, siapa yang mau masuk ke akun root setiap kali mereka perlu melakukan tugas administrasi?


Linux
  1. Cara memperbaiki Windows tidak dapat mengurai atau memproses file jawaban tanpa pengawasan untuk Pass Specialize

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

  3. Bagaimana cara membiarkan pengguna menjalankan perintah yang berisi tanda kutip di sudoers?

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

  2. Bagaimana mengatasi kesalahan sudoers – “maaf, Anda harus memiliki tty untuk menjalankan sudo”

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

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

  2. Bagaimana saya bisa menambahkan pengguna biasa ke file sudoers?

  3. Pengguna tidak ada dalam file sudoers. Kejadian ini akan dilaporkan