Android

Bagaimana cara menghapus / menghapus pengguna di linux (perintah userdel)

Cara menghapus user di linux tapi file user masih tetap utuh #09

Cara menghapus user di linux tapi file user masih tetap utuh #09

Daftar Isi:

Anonim

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

Kadang-kadang, Anda mungkin perlu menghapus akun pengguna. Mungkin karena pengguna pindah dari organisasi, atau diciptakan untuk layanan tertentu yang tidak lagi berjalan pada sistem.

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

Tutorial ini mencakup perintah userdel dan opsinya.

Sintaks perintah userdel

Sintaks untuk perintah userdel adalah sebagai berikut:

userdel USERNAME

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

Cara Menghapus Pengguna di Linux

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

userdel username

Ketika dipanggil, perintah membaca konten file /etc/login.defs . 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 file /etc/passwd dan /etc/shadow, ,.

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

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

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 masuk, atau jika ada proses yang sedang berjalan milik pengguna ini, perintah userdel tidak memungkinkan untuk menghapus pengguna.

Dalam situasi ini, disarankan untuk keluar pengguna dan membunuh semua proses yang dijalankan pengguna dengan perintah killall :

sudo killall -u username

Setelah selesai, Anda dapat menghapus pengguna.

Opsi lain adalah menggunakan opsi -f ( --force ) yang memberi tahu userdel untuk menghapus akun pengguna secara paksa, bahkan jika pengguna masih masuk atau jika ada proses yang sedang berjalan milik pengguna.

userdel -f username

Kesimpulan

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

userdel adalah utilitas tingkat rendah, pengguna Debian dan Ubuntu lebih cenderung menggunakan perintah deluser ramah.

Jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan.

pengguna terminal