GNU/Linux >> Belajar Linux >  >> Linux

Cara Menghapus/Menghapus Pengguna di Linux (Perintah userdel)

Linux adalah sistem multi-pengguna, yang berarti bahwa lebih dari satu orang dapat berinteraksi dengan sistem yang sama pada waktu yang sama. Sebagai administrator sistem, Anda memiliki tanggung jawab untuk mengelola pengguna dan grup sistem dengan membuat pengguna baru dan menetapkan mereka ke grup yang berbeda.

Terkadang, Anda mungkin perlu menghapus akun pengguna. Mungkin karena pengguna pindah dari organisasi, atau dibuat untuk layanan tertentu yang tidak lagi berjalan di sistem.

Di Linux, Anda dapat menghapus akun pengguna dan semua file terkaitnya menggunakan userdel perintah.

Tutorial ini mencakup userdel perintah dan opsinya.

userdel Sintaks Perintah #

Sintaks untuk userdel perintahnya adalah sebagai berikut:

userdel [OPTIONS] USERNAME

Untuk menghapus pengguna menggunakan userdel perintah, Anda harus masuk sebagai root atau pengguna dengan sudo akses.

Cara Menghapus Pengguna di Linux #

Untuk menghapus akun pengguna bernama username menggunakan userdel perintah yang akan Anda jalankan:

userdel username

Saat dipanggil, perintah membaca konten /etc/login.defs mengajukan. Properti yang ditentukan dalam file ini mengesampingkan perilaku default userdel . Jika USERGROUPS_ENAB disetel ke yes dalam file ini, userdel menghapus grup dengan nama yang sama dengan pengguna, hanya jika tidak ada pengguna lain yang menjadi anggota grup ini.

Perintah menghapus entri pengguna dari /etc/passwd dan /etc/shadow, file.

Di sebagian besar distribusi Linux, saat menghapus akun pengguna dengan userdel , direktori home dan mail spool pengguna tidak dihapus.

Gunakan -r (--remove ) opsi untuk memaksa userdel untuk menghapus direktori home dan mail spool pengguna:

userdel -r username

Perintah di atas tidak menghapus file pengguna yang terletak di sistem file lain. Anda harus mencari dan menghapus file secara manual.

Jika pengguna yang ingin Anda hapus masih login, atau jika ada proses yang berjalan milik pengguna ini, userdel perintah tidak mengizinkan untuk menghapus pengguna.

Dalam situasi ini, disarankan untuk logout pengguna dan mematikan semua proses yang berjalan pengguna dengan killall perintah:

sudo killall -u username

Setelah selesai, Anda dapat menghapus pengguna tersebut.

Pilihan lain adalah dengan menggunakan -f (--force ) opsi yang memberi tahu userdel untuk menghapus paksa akun pengguna, meskipun pengguna masih login atau jika ada proses yang berjalan milik pengguna.

userdel -f username

Kesimpulan #

Dalam tutorial ini, Anda mempelajari cara menghapus akun pengguna di Linux menggunakan userdel memerintah. Sintaks yang sama berlaku untuk semua distribusi Linux, termasuk Ubuntu, CentOS, RHEL, Debian, Fedora, dan Arch Linux.

userdel adalah utilitas tingkat rendah, pengguna Debian dan Ubuntu kemungkinan besar akan menggunakan deluser yang lebih ramah perintah sebagai gantinya.

Jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan.


Linux
  1. Cara Menghapus Pengguna di Linux Menggunakan Command Line

  2. Cara Menghapus / Menghapus Pengguna di Linux Menggunakan Perintah userdel

  3. Contoh Perintah userdel di Linux

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

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

  3. Cara Menghapus Direktori di Linux

  1. Cara menghapus pengguna di RHEL 8 / CentOS 8 Linux

  2. Cara Mendaftar Pengguna di Linux

  3. Cara Membuat Pengguna di Linux (Perintah useradd)