Pertama gunakan pkill
atau kill -9 <pid>
untuk menghentikan proses.
Kemudian gunakan userdel
berikut perintah untuk menghapus pengguna,
userdel -f cafe_fixer
Menurut userdel
halaman manual:
-f, --force
Opsi ini memaksa penghapusan akun pengguna, bahkan jika pengguna masih login. Ini juga memaksa userdel untuk menghapus direktori home dan spool email pengguna, bahkan jika pengguna lain menggunakan direktori home yang sama atau jika spool email tidak dimiliki oleh yang ditentukan pengguna. Jika USERGROUPS_ENAB ditentukan ke yes di /etc/login.defs dan jika ada grup dengan nama yang sama dengan pengguna yang dihapus, maka grup ini akan dihapus, bahkan jika masih merupakan grup utama dari pengguna lain.
Sunting 1:(oleh @Ajedi32)
Catatan:Opsi ini (yaitu --force
) berbahaya dan dapat membuat sistem Anda dalam keadaan tidak konsisten.
Sunting 2:(oleh @socketpair)
Terlepas dari deskripsi tentang beberapa file, kunci ini memungkinkan menghapus pengguna saat sedang digunakan. Jangan lupa chdir /
sebelumnya, karena perintah ini juga akan menghapus direktori home.
Satu-satunya solusi yang berhasil untuk saya
$ sudo killall -u username && sudo deluser --remove-home -f username
killall
perintah digunakan jika beberapa proses digunakan oleh pengguna yang ingin Anda hapus.
-f
opsi memaksa penghapusan akun pengguna, bahkan jika pengguna masih masuk. Ini juga memaksa deluser
untuk menghapus direktori utama dan spool email pengguna, bahkan jika pengguna lain menggunakan direktori utama yang sama.
Harap konfirmasikan bahwa ini berfungsi di komentar.
pkill <process id>
userdel <username>