Cara Memberikan Akses Root Untuk User di Linux CentOS 8

Cara Memberikan Akses Root Untuk User di Linux CentOS 8

LAZYTECHNEST.COM –Artikel ini membahas tentang cara merubah atau memberikan akses root untuk user biasa di sistem operasi Linux CentOS 8.

Pada sistem operasi Linux, terutama CentOS 8, memiliki akses root atau superuser sangat penting untuk menjalankan berbagai tugas administrasi.

Root user memiliki kendali penuh terhadap sistem, memungkinkan mereka untuk mengubah konfigurasi, menginstal perangkat lunak, dan mengelola pengguna lain.

BACA JUGA:Cara Install dan Configuration VPN Wireguard di Linux Ubuntu

Cara Memberikan Akses Root Untuk User Biasa di Linux CentOS 8

Berikut ini adalah langkah-langkah untuk memberikan akses root kepada user di CentOS 8.

  1. Memahami Risiko Memberikan Akses Root

Sebelum melangkah lebih jauh, penting untuk memahami risiko memberikan akses root kepada user.

Akses ini memungkinkan pengguna untuk membuat perubahan besar pada sistem, yang jika dilakukan tanpa pengetahuan yang memadai, bisa menyebabkan kerusakan atau membuat sistem menjadi rentan terhadap serangan.

Oleh karena itu, pastikan hanya memberikan akses root kepada pengguna yang benar-benar membutuhkan dan memiliki keahlian yang cukup.

  1. Menambahkan User Baru

Jika Anda belum memiliki user yang akan diberikan akses root, Anda perlu menambahkannya terlebih dahulu. Gunakan perintah berikut untuk menambahkan user baru:

sudo adduser namauser

Gantilah namauser dengan nama user yang ingin Anda tambahkan. Selanjutnya, atur kata sandi untuk user tersebut:

sudo passwd namauser

Ikuti instruksi di layar untuk memasukkan dan mengonfirmasi kata sandi.

  1. Menambahkan User ke Grup Sudoers

Setelah menambahkan user baru, langkah selanjutnya adalah menambahkan user tersebut ke grup sudoers.

Grup ini memungkinkan user untuk menjalankan perintah dengan akses root menggunakan sudo.

Gunakan perintah berikut:

sudo usermod -aG wheel namauser

Grup wheel adalah grup default yang digunakan di CentOS 8 untuk memberikan hak akses sudo.

  1. Memverifikasi Akses Sudo

Untuk memastikan user telah memiliki akses sudo, Anda dapat keluar dari sesi root dan masuk kembali sebagai user baru yang telah ditambahkan.

Kemudian, coba jalankan perintah berikut:

sudo whoami

Jika perintah ini mengembalikan output root, berarti user tersebut telah berhasil diberikan akses sudo.

  1. Mengedit File Sudoers

Langkah tambahan yang bisa Anda lakukan adalah mengedit file sudoers untuk memberikan akses yang lebih spesifik atau mengubah konfigurasi default.

Anda dapat mengedit file sudoers menggunakan editor teks seperti visudo yang secara otomatis memeriksa kesalahan sintaksis.

Jalankan perintah berikut:

sudo visudo

Di dalam file ini, Anda bisa menambahkan baris berikut untuk memberikan akses penuh kepada user tertentu:

namauser ALL=(ALL) ALL

Pastikan untuk mengganti namauser dengan nama user yang sesuai.

  1. Memberikan Akses Root Langsung

Jika Anda ingin memberikan akses root langsung kepada user tanpa harus menggunakan sudo, Anda dapat mengubah user ID (UID) dari user tersebut menjadi 0, yang merupakan UID untuk root.

Namun, metode ini tidak direkomendasikan karena bisa mengabaikan protokol keamanan standar.

Untuk melakukannya, gunakan perintah berikut:

sudo usermod -u 0 -o namauser
  1. Menonaktifkan Akses Root

Jika di kemudian hari Anda ingin mencabut akses root dari user, Anda bisa menghapus user tersebut dari grup wheel atau menghapus baris yang telah Anda tambahkan di file sudoers.

Gunakan perintah berikut untuk menghapus user dari grup wheel:

sudo gpasswd -d namauser wheel

BACA JUGA:3 Cara Install Aplikasi di Linux CentOS 8

Kesimpulan

Memberikan akses root kepada user di Linux CentOS 8 adalah proses yang cukup sederhana tetapi membutuhkan kehati-hatian.

Dengan mengikuti langkah-langkah di atas, Anda bisa memastikan bahwa hanya user yang berkompeten yang memiliki akses root, sehingga sistem Anda tetap aman dan terkelola dengan baik.

Selalu pastikan untuk memverifikasi setiap perubahan dan memahami implikasi keamanan dari setiap tindakan yang diambil.

Akses root memang memberikan fleksibilitas yang tinggi, tetapi juga datang dengan tanggung jawab besar.

Share this:

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top