CentOS, serta semua distribusi Linux lainnya adalah sistem operasi multi-user. Setiap user dapat memiliki tingkat izin yang berbeda dan pengaturan khusus untuk berbagai baris perintah dan aplikasi GUI.

Mengetahui cara menambah dan menghapus user adalah salah satu keterampilan paling penting yang harus diketahui oleh setiap pengguna Linux.

Dalam tutorial ini, kami akan menjelaskan cara menambah dan menghapus user pada sistem CentOS 7.

Kami sarankan Anda untuk menguji setiap tutorial atau panduan yang ada di Internet di virtual machine (vmware atau virtualbox) sebelum menerapkan ke server produksi, agar tidak mengacaukan sistem yang berjalan ketika ada kesalahan.

Prasyarat

Anda harus masuk sebagai root atau user dengan hak sudo untuk membuat dan menghapus user.

Cara Menambahkan User di CentOS

Di CentOS, Anda dapat membuat user baru menggunakan utilitas baris perintah useradd.

Untuk membuat akun baru bernama username , gunakan perintah berikut :

sudo adduser username

Perintah di atas tidak menampilkan keluaran. Ini akan membuat direktori home baru (/home/username), dan menyalin file dari direktori /etc/skel ke direktori home user baru tersebut. Dalam direktori home, user dapat menulis, mengedit, dan menghapus file dan direktori.

Selanjutnya, Anda harus menetapkan kata sandi untuk user baru sehingga user tersebut dapat login. Untuk melakukannya, gunakan perintah passwd :

sudo passwd username

Anda akan diminta memasukkan dan mengonfirmasi kata sandi. Pastikan Anda menggunakan kata sandi yang kuat.

Changing password for user username.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

Secara default pada CentOS, anggota grup wheel diberikan hak akses sudo.

Jika Anda ingin user yang baru dibuat memiliki hak administratif, tambahkan user ke grup wheel:

sudo usermod -aG wheel username

Jika Anda masuk sebagai root, Anda tidak perlu menambahkan sudo di setiap perintah .

Cara Menghapus User di CentOS

Jika akun tidak lagi diperlukan, Anda dapat menghapusnya menggunakan alat baris perintah deluser.

Untuk menghapus user tanpa menghapus file milik user tersebut, jalankan perintah berikut:

sudo userdel namauseryangdihapus

Jika Anda ingin menghapus dan direktori home user dan mail spool, gunakan flag -r:

sudo userdel -r namauseryangdihapus

Jika berhasil, perintah userdel tidak menghasilkan output apa pun.

Jika user diberikan hak sudo, maka user akan dihapus dari grup wheel, serta dari grup mana jika user yang di hapus tersebut pernah menjadi anggota grup.

Kesimpulan

Dalam tutorial ini, Anda telah belajar cara menambah dan menghapus user di CentOS.