
Salah satu tugas pertama saat menyediakan server Linux baru adalah menambah dan menghapus pengguna. Setiap pengguna dapat memiliki tingkat izin yang berbeda dan pengaturan khusus untuk berbagai aplikasi baris perintah dan GUI.
Artikel ini menjelaskan cara menambah dan menghapus pengguna di sistem CentOS 8.
Prasyarat #
Untuk dapat membuat dan menghapus pengguna, Anda harus masuk sebagai root atau pengguna dengan hak istimewa sudo.
Cara Menambahkan Pengguna di CentOS 8 #
Di CentOS, Anda dapat membuat akun pengguna baru menggunakan useradd
perintah, diikuti dengan nama pengguna yang ingin Anda buat.
Misalnya, untuk membuat akun pengguna baru bernama "linuxize", Anda akan menjalankan:
sudo adduser linuxize
Saat berhasil, perintah tidak menghasilkan output apa pun. Itu membuat pengguna dan direktori home pengguna (/home/linuxize
) dan menyalin file dari /etc/skel
direktori ke direktori home pengguna. Di dalam direktori home, pengguna dapat menulis, mengedit, dan menghapus file dan direktori.
Selanjutnya, Anda harus menyetel sandi untuk pengguna baru agar pengguna dapat masuk. Untuk melakukannya, aktifkan passwd
perintah diikuti dengan nama pengguna:
sudo passwd linuxize
Anda akan diminta untuk memasukkan dan mengonfirmasi kata sandi:
Changing password for user linuxize.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
Pastikan Anda menggunakan sandi yang kuat yang berisi huruf kapital dan huruf kecil, angka, dan karakter khusus.
Memberikan Hak Istimewa Sudo #
Secara default di CentOS, anggota roda grup diberikan sudo
akses.
Jika Anda ingin pengguna yang baru dibuat memiliki hak administratif, tambahkan pengguna ke grup:
sudo usermod -aG wheel linuxize
Anda juga dapat mengonfigurasi akses sudo pengguna dengan memodifikasi file sudoers.
Cara Menghapus Pengguna di CentOS #
Untuk menghapus akun pengguna tidak lagi diperlukan, aktifkan userdel
perintah diikuti dengan nama pengguna.
Misalnya, untuk menghapus akun pengguna bernama “linuxize” Anda akan menjalankan:
sudo userdel linuxize
Saat berhasil, perintah tidak menghasilkan output apa pun.
Perintah di atas akan menghapus pengguna tanpa menghapus file pengguna. Pengguna juga akan dihapus dari grup mana pun miliknya.
Untuk menghapus pengguna dan menghapus direktori home dan mail spool, berikan -r
pilihan untuk userdel
:
sudo userdel -r linuxize