Sebagai administrator sistem Linux, salah satu tanggung jawab utama adalah mengelola pengguna dan grup di sistem Linux. Pengelolaan pengguna termasuk membuat pengguna, memodifikasi pengguna yang ada, dan menghapus pengguna.
Menghapus / Menghapus akun pengguna adalah tugas terpenting bagi administrator saat pengguna keluar dari organisasi.
Posting ini menjelaskan kepada Anda cara menghapus pengguna di Linux menggunakan perintah userdel.
Prasyarat
Untuk dapat menghapus/menghapus akun pengguna, Anda harus masuk sebagai pengguna root atau pengguna dengan hak sudo.
perintah userdel
Di Linux, Anda dapat menghapus akun pengguna dengan perintah userdel. Perintah userdel adalah utilitas tingkat rendah yang digunakan untuk menghapus akun pengguna di Linux dan sistem operasi sejenis Unix lainnya.
Di Debian / Ubuntu, Anda dapat menggunakan utilitas deluser untuk menghapus pengguna. Contoh:deluser user_name /deluser --remove-home user_name
. Sintaks:
userdel [options] user_name
Cara Menghapus / Menghapus Pengguna di Linux
Untuk menghapus pengguna bernama user_name dari sistem Linux, gunakan:
Pertimbangkan untuk memeriksa aktivitas tambahan yang mungkin perlu Anda lakukan sebelum menghapus akun pengguna di Linux.
userdel user_name
Saat Anda menjalankan perintah userdel tanpa opsi yang ditentukan di baris perintah, perintah userdel membaca /etc/login.defs (RHEL / CentOS) atau /etc/deluser.conf (Debian / Ubuntu) untuk nilai default, misalnya, direktori home dan mail spool pengguna akan tetap berada di sistem jika REMOVE_HOME =0 diatur di /etc/deluser.conf.
Cara Menghapus / Menghapus Pengguna dengan Direktori Rumah di Linux
Di sebagian besar distribusi, perintah userdel tidak akan menghapus direktori home dan mail spool pengguna.
Gunakan opsi -r dengan userdel untuk menghapus pengguna bersama dengan direktori home dan mail spool.
userdel -r user_namePerintah di atas tidak akan menghapus file pengguna yang ada di direktori home. Anda harus menghapus file secara manual yang ada di sistem file lain.
Aktivitas Tambahan Sebelum Menghapus Pengguna
Menjalankan perintah userdel terlihat sangat mudah, tetapi sistem tidak akan membiarkan Anda menghapus akun pengguna jika pengguna masuk atau proses apa pun yang berjalan atas namanya.
ps -U user_name
Keluaran:
PID TTY TIME CMD 14532 ? 00:00:00 sshd 14536 pts/2 00:00:00 bash 14622 pts/2 00:00:00 vim
Matikan proses pengguna yang sedang berjalan dengan perintah killall. Perintah ini juga akan mengeluarkan pengguna dari sistem.
killall -u user_name
Kunci pengguna agar pengguna tidak dapat masuk lagi.
usermod -L user_name
Anda dapat mempertimbangkan untuk mengambil cadangan direktori home pengguna untuk kebutuhan di masa mendatang.
tar -zcvf /backup/user_name-`date +%Y_%M_%d.tar.gz` /home/user_name/
Kesimpulan
Anda telah mempelajari cara menghapus akun pengguna di Linux menggunakan perintah userdel. Periksa ulang nama pengguna sebelum Anda menghapus pengguna dari sistem Linux.