GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menghapus / Menghapus Pengguna di Linux Menggunakan Perintah userdel

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_name
Perintah 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.


Cent OS
  1. Cara Menambah &Menghapus Pengguna di CentOS, RHEL &Fedora

  2. Cara Menggunakan Perintah id di Linux:5 Contoh Berguna

  3. Cara menghapus partisi menggunakan fdisk

  1. Cara Daftar Pengguna di Linux, Daftar semua Perintah Pengguna

  2. Cara Menggunakan Perintah su di Linux dengan Contoh

  3. Cara Menghapus Pengguna di Linux Menggunakan Command Line

  1. Cara Menghapus (Menghapus) File atau Direktori di Linux

  2. Cara Menggunakan Perintah usermod di Linux

  3. Cara Menghapus atau Menghapus Akun Pengguna MySQL