Salah satu tugas pokok ketika menyediakan server Linux baru adalah menambah dan menghapus pengguna. Setiap pengguna dapat memiliki tingkat izin yang berbeda dan pengaturan khusus untuk berbagai aplikasi command-line dan GUI.

Artikel ini menjelaskan cara menambah dan menghapus pengguna pada sistem CentOS 8.

Prasyarat

Untuk dapat membuat dan menghapus pengguna, Anda harus masuk sebagai root atau user dengan hak sudo.

Cara Menambahkan user di CentOS 8

Di CentOS, Anda dapat membuat akun pengguna baru menggunakan perintah adduser, diikuti oleh nama pengguna yang ingin Anda buat.

Misalnya, untuk membuat akun pengguna baru bernama “linuxid” . Maka perintah yang akan Anda jalankan:

sudo adduser linuxid

Jika berhasil, perintah tidak menghasilkan output apa pun. Ini membuat pengguna dan direktori home pengguna (/home/linuxid) dan menyalin file dari direktori /etc/skel ke direktori home pengguna. Dalam direktori home, pengguna memiliki akses menulis, mengedit, dan menghapus file dan direktori.

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

Selanjutnya, Anda harus menetapkan kata sandi untuk pengguna baru sehingga pengguna dapat masuk. Untuk melakukannya, gunakan perintah passwd yang diikuti oleh nama pengguna:

sudo passwd linuxid

Anda akan diminta memasukkan dan mengonfirmasi kata sandi:

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

Pastikan Anda menggunakan kata sandi yang kuat yang berisi huruf besar dan kecil, angka, dan karakter khusus.

Pemberian Sudo Privileges

Secara default pada CentOS, anggota wheel diberikan akses sudo.

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

sudo usermod -aG wheel linuxid

Anda juga dapat mengonfigurasi akses sudo dengan memodifikasi file sudoers.

Cara Menghapus User di CentOS

Untuk menghapus akun pengguna yang tidak lagi diperlukan, aktifkan perintah userdel diikuti dengan nama pengguna.

Misalnya, untuk menghapus akun pengguna bernama “linuxid” Anda akan menjalankan:

sudo userdel linuxid

Jika berhasil, perintah tidak menghasilkan output apa pun.

Perintah di atas akan menghapus pengguna tanpa menghapus file pengguna. Pengguna juga dihapus dari grup mana pun miliknya.

Untuk menghapus pengguna dan menghapus direktori home dan mail spool, berikan opsi -r ke userdel:

sudo userdel -r linuxid

Kesimpulan

Kami telah menunjukkan kepada Anda cara menambah dan menghapus pengguna di CentOS 8. Perintah yang sama berlaku untuk distribusi Linux lainnya.

CentOS, serta semua distribusi Linux lainnya, adalah sistem operasi multi-user. Mengetahui cara menambah dan menghapus pengguna adalah salah satu keterampilan penting yang harus diketahui oleh setiap pengguna Linux.