GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menambahkan Pengguna ke Sudoers di Ubuntu

sudo adalah program baris perintah yang memungkinkan pengguna tepercaya untuk menjalankan perintah sebagai root atau pengguna lain.

Dalam artikel ini kami akan menunjukkan kepada Anda dua cara untuk memberikan hak istimewa sudo kepada pengguna. Yang pertama adalah menambahkan pengguna ke file sudoers. File ini berisi informasi yang mengontrol pengguna dan grup mana yang diberikan hak istimewa sudo, serta tingkat hak istimewa.

Opsi kedua adalah menambahkan pengguna ke grup sudo yang ditentukan dalam sudoers mengajukan. Secara default, pada distribusi berbasis Debian seperti Ubuntu dan Linux Mint, anggota grup “sudo” diberikan akses sudo.

Menambahkan Pengguna ke Grup Sudo #

Di Ubuntu, cara termudah untuk memberikan hak istimewa sudo kepada pengguna adalah dengan menambahkan pengguna ke grup "sudo". Anggota grup ini dapat menjalankan perintah apa pun sebagai root melalui sudo dan diminta untuk mengautentikasi diri mereka sendiri dengan kata sandi mereka saat menggunakan sudo .

Kami berasumsi bahwa pengguna sudah ada. Jika Anda ingin membuat pengguna baru, lihat panduan ini.

Untuk menambahkan pengguna ke grup, jalankan perintah di bawah ini sebagai root atau pengguna sudo lainnya. Pastikan Anda mengubah “nama pengguna” dengan nama pengguna yang ingin Anda beri izin.

usermod -aG sudo username

Memberikan akses sudo menggunakan metode ini sudah cukup untuk sebagian besar kasus penggunaan.

Untuk memastikan bahwa pengguna memiliki hak sudo, jalankan whoami perintah:

sudo whoami

Anda akan diminta untuk memasukkan kata sandi. Jika pengguna memiliki akses sudo, perintah akan mencetak “root”:

root

Jika Anda mendapatkan pesan error yang mengatakan “user is not in the sudoers file”, artinya pengguna tersebut tidak memiliki hak sudo.

Menambahkan Pengguna ke File sudoers #

Hak istimewa sudo pengguna dan grup didefinisikan di /etc/sudoers mengajukan. Menambahkan pengguna ke file ini memungkinkan Anda memberikan akses khusus ke perintah dan mengonfigurasi kebijakan keamanan khusus.

Anda dapat mengonfigurasi akses sudo pengguna dengan memodifikasi file sudoers atau dengan membuat file konfigurasi baru di /etc/sudoers.d direktori. File di dalam direktori ini termasuk dalam file sudoers.

Selalu gunakan visudo untuk mengedit /etc/sudoers mengajukan. Perintah ini memeriksa file untuk kesalahan sintaks saat Anda menyimpannya. Jika ada kesalahan, file tidak disimpan. Jika Anda membuka file dengan editor teks, kesalahan sintaks dapat menyebabkan hilangnya akses sudo.

Biasanya, visudo menggunakan vim untuk membuka /etc/sudoers . Jika Anda tidak memiliki pengalaman dengan vim dan ingin mengedit file dengan nano, ubah editor default dengan menjalankan:

EDITOR=nano visudo

Katakanlah Anda ingin mengizinkan pengguna menjalankan perintah sudo tanpa dimintai kata sandi. Untuk melakukannya, buka /etc/sudoers berkas:

visudo

Gulir ke bawah ke akhir file dan tambahkan baris berikut:

/etc/sudoers
username  ALL=(ALL) NOPASSWD:ALL

Simpan file dan keluar dari editor. Jangan lupa untuk mengubah “nama pengguna” dengan nama pengguna yang ingin Anda beri akses.

Contoh tipikal lainnya adalah mengizinkan pengguna untuk menjalankan hanya perintah tertentu melalui sudo . Misalnya, untuk mengizinkan hanya mkdir dan rmdir perintah, Anda akan menggunakan:

/etc/sudoers
username ALL=(ALL) NOPASSWD:/bin/mkdir,/bin/rmdir

Alih-alih mengedit file sudoers, Anda dapat melakukan hal yang sama dengan membuat file baru dengan aturan otorisasi di /etc/sudoers.d direktori. Tambahkan aturan yang sama seperti yang Anda tambahkan ke file sudoers:

echo "username  ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/username

Pendekatan ini membuat pengelolaan hak sudo lebih dapat dipertahankan. Nama file tidak penting. Biasanya nama file harus sama dengan nama pengguna.


Ubuntu
  1. Cara Menambahkan File Swap Di Ubuntu

  2. Ubuntu Tambahkan Pengguna ke Sudoers

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

  1. Cara Menambahkan Pengguna ke Sudoers &Menambahkan Pengguna ke Grup Sudo di CentOS 7

  2. Cara Menambahkan Pengguna Ke Sudoers &Menambahkan Pengguna Ke Grup Sudo di Ubuntu

  3. Bagaimana cara mengubah pengguna root di Ubuntu 22.04

  1. Cara Membuat Pengguna Sudo di Ubuntu

  2. Cara Menambahkan Ruang Swap di Ubuntu 18.04

  3. Cara Menambah dan Menghapus Pengguna di Ubuntu 18.04