Pendahuluan
Disaat mengelola server, terkadang Anda ingin mengizinkan user untuk menjalankan perintah sebagai root. Di Ubuntu, akses Sudo memberikan kemampuan kepada pengguna untuk menjalankan perintah dengan hak istimewa yang hanya dimiliki oleh pengguna root. Hal ini penting untuk melakukan administrator sistem, seperti menginstal perangkat lunak, mengelola pengguna, dan mengubah konfigurasi sistem. Dalam panduan ini kita akan membahas tentang cara menambahkan user dengan sudo di Ubuntu.
Pengertian Sudo di Ubuntu
Sudo adalah singkatan dari SuperUser Do yang merupakan sebuah perintah di sistem operasi berbasi Unix (Linux dan macOS). Perintah ini memungkinkan user untuk menjalankan perintah dengan hak akses administrator (Root). Artinya, Sudo memberikan izin kepada user agar bisa melakukan tugas yang biasanya hanya bisa dilakukan oleh pengguna root, seperti menginstal perangkat lunak, mengubah konfigurasi sistem, atau mengelola pengguna.
Sudo memiliki tujuan utama yaitu meningkatkan keamanan sistem. Alih-alih memberikan akses penuh ke akun root, user bisa diberikan hak untuk menjalankan perintah tertentu dengan hak istimewa tanpa harus masuk ke akun root secara langsung. User yang diizinkan untuk menggunakan sudo biasanya tergabung dalam grup sudo atau grup serupa di distribusi Linux.
Langkah-langkah Menambahkan User dengan Sudo di Ubuntu
Untuk menambahkan user dengan akses sudo di Ubuntu, Anda bisa mengikuti langkah-langkah berikut.
1. Masuk ke Server Anda
Sebelum menambahkan user dengan sudo, Anda perlu masuk ke server Anda dengan SSH sebagai pengguna root:
ssh root@your_server_ip_address
2. Tambahkan User Sudo Baru ke Sistem
Setelah masuk ke server sebagai pengguna root, silahkan gunakan perintah adduser untuk menambahkan pengguna baru ke sistem Anda:
adduser rezalfis
Pastikan untuk mengganti rezalfis dengan nama pengguna yang ingin Anda tambahkan. Anda akan diminta untuk membuat dan memverifikasi kata sandi untuk pengguna.
3. Isi Informasi Pengguna
Langkah selanjutnya, Anda akan diminta untuk mengisi beberapa informasi tentang user baru yang ditambahkan. Tidak masalah jika anda menggunakan informasi default dan memberikan informasi tersebut kosong.
Output Changing the user information for rezalfis Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n]
4. Menambahkan User ke Grup sudo
User yang diizinkan untuk menggunakan sudo biasanya masuk ke dalam grup sudo. Gunakan perintah usermod untuk menambahkan pengguna ke grup tersebut:
usermod -aG sudo rezalfis
5. Menguji Akses sudo
Langkah terakhir dalam menambahkan user dengan sudo di Ubuntu adalah dengan melakukan pengujian apakah akses baru ini berfungsi. Caranya, silahkan masukan perintah su untuk beralih ke akun user.
su - rezalfis
Kemudian, verifikasi bahwa Anda dapat menggunakan sudo dengan menambahkan perintah tersebut untuk menjalankan hak istimewa, misalnya:
sudo command_to_run
Contoh lainnya, Anda bisa mencantumkan isi direktori /root yang biasanya hanya bisa diakses oleh pengguna root:
sudo ls -la /root
Saat pertama kali Anda menggunakan sesi ini, maka Anda akan diminta memasukkan kata sandi akun user tersebut. Masukkan kata sandi untuk melanjutkan.
Output: [sudo] password for rezalfis:
Perintah ini tidak akan meminta kata sandi root! Masukkan kata sandi pengguna dengan akses sudo yang baru saja Anda buat.
Apabila user yang Anda tambahkan berada dalam grup yang tepat dan Anda berhasil memasukkan kata sandi yang benar, maka perintah yang Anda keluarkan akan berhasil dijalankan dengan hak akses root.
Penutup
Demikianlah cara menambahkan user dengan akses sudo di Ubuntu agar bisa root. Dengan akses sudo, pengguna yang ditambahkan bisa memiliki hak istimewa untuk melakukan berbagai aktivitas yang hanya dimiliki oleh pengguna root.
Sangat penting bagi Anda untuk meningkatkan performa dan keamanan aplikasi Anda dengan layanan Cloud VPS dari IDCloudHost. Layanan ini memiliki fleksibilitas serta kontrol penuh untuk menjalankan berbagai aplikasi, sesuai dengan kebutuhan bisnis Anda!