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.