1. Pendahuluan
Ubuntu adalah salah satu distribusi Linux yang paling banyak digunakan dan sangat populer baik sebagai lingkungan server maupun platform pengembangan. Di antara fiturnya, manajemen pengguna merupakan salah satu aspek terpenting untuk menjaga keamanan sistem dan efisiensi operasional.
Artikel ini menjelaskan cara membuat pengguna di Ubuntu serta memperkenalkan metode GUI dan Command Line Interface (CLI) secara detail. Artikel ini juga membahas cara memberikan hak sudo kepada pengguna dan cara menghapus pengguna ketika tidak lagi diperlukan.
Dengan membaca panduan ini, Anda akan dapat mengelola pengguna dengan lancar di Ubuntu serta mengoperasikan sistem Anda secara lebih aman dan efisien.
2. Membuat dan Mengelola Pengguna dengan GUI (Ramahan Pemula)
Metode paling sederhana bagi pemula yang belum familiar dengan Linux adalah menggunakan GUI (Graphical User Interface) Ubuntu. Jika Anda menggunakan lingkungan desktop, mengelola pengguna melalui GUI terasa intuitif dan mudah dipahami.
2.1 Membuat Pengguna Baru melalui GUI
- Buka menu Pengaturan
- Cari “Settings” dari “Activities” di pojok kiri atas layar dan buka.
- Klik bagian “Users” di menu Pengaturan.
- Tambahkan pengguna
- Klik tombol “Add User” di pojok kanan atas.
- Pilih antara “Administrator” atau “Standard User”.
- Masukkan nama pengguna, nama lengkap, dan kata sandi.
- Selesaikan pembuatan
- Klik “Add” dan tunggu hingga pengguna selesai dibuat.
- Pengguna yang baru dibuat akan muncul dalam daftar.
Poin Penting:
- Pengguna standar tidak dapat mengubah pengaturan sistem yang kritis.
- Pengguna administrator memiliki hak sudo dan dapat mengelola sistem.
2.2 Menetapkan Hak Sudo melalui GUI
Jika Anda ingin seorang pengguna memiliki hak sudo, cukup aktifkan opsi “Administrator” saat membuat pengguna. Untuk menambahkan hak sudo pada akun yang sudah ada, ikuti langkah‑langkah berikut:
- Buka “Users” dari menu Pengaturan
- Pilih pengguna yang ingin diubah
- Centang “Administrator”
- Terapkan dan simpan perubahan
Pengguna yang dipilih kini akan memiliki hak sudo.
2.3 Menghapus Pengguna melalui GUI
Untuk menghapus pengguna yang tidak lagi diperlukan, ikuti langkah‑langkah berikut:
- Buka bagian “Users” di Pengaturan
- Pilih pengguna yang akan dihapus
- Klik tombol “Remove”
- Pilih apakah akan menghapus direktori home pengguna
- Konfirmasi penghapusan
Catatan:
- Menghapus pengguna dapat juga menghapus direktori home dan data mereka.
- Cadangkan data penting terlebih dahulu bila diperlukan.
3. Membuat Pengguna dari Command Line (CLI) untuk Pengguna Menengah dan Lanjutan
Di Ubuntu, menggunakan command line memungkinkan Anda mengkonfigurasi pengguna dengan detail yang lebih besar. Pada lingkungan server atau saat beroperasi secara remote, CLI seringkali menjadi keharusan, sehingga penting untuk familiar dengan perintah Linux.
Bagian ini menjelaskan perbedaan antara adduser dan useradd, dua perintah utama yang digunakan untuk membuat pengguna.
3.1 Membuat Pengguna dengan adduser
Penggunaan Dasar adduser
Perintah adduser adalah alat yang ramah pengguna dan interaktif, yang membuat akun pengguna baru hanya dengan memasukkan informasi yang diminta.
Langkah‑langkah
- Buka terminal (
Ctrl + Alt + Tatau sambungkan via SSH) - Jalankan perintah berikut
sudo adduser newusername
- Ikuti petunjuk di layar untuk memasukkan informasi yang diperlukan
- Atur kata sandi (wajib)
- Nama lengkap dan detail lain (opsional)
- Konfirmasi dengan memasukkan “Y” saat diminta
Contoh Eksekusi
Adding user `testuser' ...
Adding new group `testuser' (1001) ...
Adding new user `testuser' (1001) with group `testuser' ...
Creating home directory `/home/testuser' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for testuser
Enter the new value, or press ENTER for the default
Full Name []: Test User
Is the information correct? [Y/n] Y
3.2 Perbedaan antara adduser dan useradd
Ubuntu menyediakan perintah lain yang disebut useradd. Ini adalah alat tingkat rendah yang membuat pengguna, tetapi secara default tidak membuat direktori home.
Penggunaan Dasar useradd
sudo useradd -m -s /bin/bash newusername
Opsi:
-m: Membuat direktori home secara otomatis-s /bin/bash: Menetapkan Bash sebagai shell default
Hal‑hal yang Perlu Diperhatikan Saat Menggunakan useradd
- Tidak ada direktori home secara default → memerlukan
-m - Tidak ada kata sandi yang diatur → konfigurasikan melalui
passwd - Diperlukan konfigurasi yang lebih lanjutan
Perbandingan Penggunaan
| Command | Home Directory | Password Setup | Recommended Use |
|---|---|---|---|
adduser | Auto-created | Configured interactively | General user creation |
useradd | Not created (-m needed) | Requires passwd | Advanced configurations |
adduser direkomendasikan dalam kebanyakan kasus karena kesederhanaannya.
4. Memberikan dan Menghapus Hak sudo
Ubuntu memungkinkan Anda mengonfigurasi pengguna administrator (dengan sudo). Pengguna dengan hak sudo dapat menginstal perangkat lunak, mengubah konfigurasi, dan mengelola sistem.
Bagian ini menjelaskan cara memberikan dan menghapus hak sudo.
4.1 Memberikan Hak sudo
Metode 1: Menambahkan Pengguna ke Grup sudo melalui usermod
- Buka terminal
- Jalankan perintah di bawah ini
sudo usermod -aG sudo username
- Keluar dan masuk kembali untuk menerapkan perubahan
- Verifikasi hak
groups username
Metode 2: Menggunakan gpasswd
sudo gpasswd -a username sudo
4.2 Menghapus Hak sudo
Metode 1: Menggunakan deluser
sudo deluser username sudo
Metode 2: Menggunakan gpasswd
sudo gpasswd -d username sudo
Pemecahan Masalah
groups username
dpkg -l | grep sudo
sudo apt update && sudo apt install sudo
4.3 Tips Keamanan sudo
- Jangan memberikan hak sudo secara tidak perlu
- Hindari bekerja langsung sebagai root
- Pantau log sudo secara teratur
cat /var/log/auth.log | grep sudo
5. Cara Menghapus Pengguna
Saat menghapus pengguna di Ubuntu, Anda mungkin juga perlu menghapus direktori home mereka dan mengelola file terkait.
5.1 Menghapus Pengguna dengan deluser
sudo deluser username
$ sudo deluser testuser
Removing user `testuser' ...
Warning: group `testuser' has no more members.
Done.
Ini menghapus akun pengguna tetapi mempertahankan direktori home.
5.2 Menghapus Pengguna dan Direktori Home
sudo deluser --remove-home username
5.3 Menggunakan userdel
sudo userdel username
sudo userdel -r username
5.4 Menangani File yang Tersisa
sudo find / -uid $(id -u deleteduser) 2>/dev/null
sudo find / -uid $(id -u deleteduser) -exec rm -rf {} \;
6. Memeriksa Pengguna dan Grup
6.1 Daftar Pengguna yang Ada
cat /etc/passwd
getent passwd
getent passwd username
6.2 Daftar Grup
cat /etc/group
getent group sudo
6.3 Memeriksa Keanggotaan Grup Pengguna
groups username
id username
7. FAQ
7.1 Perbedaan antara adduser dan useradd
adduserbersifat interaktif, membuat direktori home, dan mengatur kata sandi dengan mudah.useraddberada pada level lebih rendah, memerlukan opsi, dan mungkin memerlukan penyiapan kata sandi terpisah.
7.2 Cara Memberikan Hak sudo?
sudo usermod -aG sudo username
7.3 Apa yang Terjadi Jika Pengguna sudo Dihapus?
sudo deluser username sudo
7.4 Mengapa File Tersisa Setelah Pengguna Dihapus?
sudo find / -uid $(id -u deleteduser) 2>/dev/null
8. Ringkasan
Artikel ini telah menjelaskan semua hal mulai dari manajemen pengguna Ubuntu dasar hingga lanjutan, termasuk pembuatan pengguna, konfigurasi hak sudo, penghapusan, dan administrasi grup.
8.1 Poin Penting
1. Pembuatan Pengguna
sudo adduser username
2. Memberikan Hak sudo
sudo usermod -aG sudo username
3. Menghapus Pengguna
sudo deluser username --remove-home
4. Memeriksa Pengguna dan Grup
cat /etc/passwd
cat /etc/group
8.2 Praktik Terbaik untuk Manajemen Pengguna yang Efisien
1️⃣ Secara rutin hapus akun yang tidak terpakai
2️⃣ Jaga hak sudo tetap minimal
3️⃣ Pantau aktivitas pengguna melalui log
cat /var/log/auth.log | grep sudo
4️⃣ Selalu cadangkan data penting
8.3 Pemikiran Akhir
Manajemen pengguna yang tepat di Ubuntu meningkatkan baik keamanan sistem maupun efisiensi operasional. Gunakan pengetahuan yang diberikan dalam artikel ini untuk menjaga sistem yang terorganisir dengan baik dan aman.