GNU/Linux >> Belajar Linux >  >> Linux

perintah userdel - Hapus Akun Pengguna dari sistem Linux

Mempertahankan pengguna di server berarti menambahkannya, memodifikasinya, dan menghapusnya. Ketika pengguna tidak lagi membutuhkan sistem karena alasan apa pun, kami harus menghapusnya untuk menghindari pelanggaran keamanan. Pada sistem Linux, kami memiliki userdel perintah untuk menghapus pengguna

Apa itu userdel

Userdel adalah utilitas tingkat rendah untuk menghapus pengguna. Di Debian, kita biasanya harus menggunakan perintah deluser. Userdel akan melihat file akun sistem seperti /etc/password dan /etc/group. Kemudian akan menghapus semua entri yang terkait dengan nama pengguna. Nama pengguna harus ada sebelum kami dapat menghapusnya.

Cara menggunakan Userdel

Karena userdel akan memodifikasi file akun sistem, kami membutuhkan hak akses root untuk menjalankannya. Jika tidak, kita akan mendapatkan pesan kesalahan yang mengatakan “hanya root yang dapat melakukannya” atau serupa. Setelah kami mendapatkan hak akses root, kami dapat menghapus pengguna dengan mengetikkan userdel dari konsol Anda. Berikut adalah contoh penggunaan default userdel

$ sudo userdel pasadena

atau

# userdel pasadena

Seperti yang Anda lihat di atas, kami tidak dapat menghapus pengguna dengan nama pasadena tanpa hak akses root. Ketika kami memilikinya, sistem tidak memberi kami kesalahan yang berarti bahwa pengguna berhasil dihapus.

Hapus sepenuhnya direktori home pengguna

Menggunakan userdel tanpa opsi, hanya akan menghapus pengguna. Direktori home pengguna akan tetap berada di folder /home.

Saat kita masuk ke folder /home, kita masih melihat folder pasadena yang dimiliki oleh 1002. User yang dibuat biasanya akan memiliki nama grup yang sama dengan nama pengguna. 1002 adalah UID dan GID dari nama pengguna pasadena dan nama grup pasadena.

Untuk sepenuhnya menghapus pengguna rumahan bersama dengan penghapusan pengguna, kita dapat menggunakan -r pilihan. Opsi ini juga akan menghapus spool email pengguna jika ada.

Hapus paksa seorang pengguna

Userdel menyediakan -f opsi untuk memaksa penghapusan pengguna. Pilihan ini akan menghapus pengguna bahkan pengguna masih log in ke sistem Linux. Silakan lihat contoh tangkapan layar.

Tangkapan layar di atas menunjukkan kepada kita bahwa pengguna pasadena masuk ke sistem Linux. Hal ini ditandai dengan proses 6218 yang merupakan proses SSHD. Tetapi ketika kita melakukan "userdel -f pasadena" perintah hanya menunjukkan informasi bahwa pengguna login. Perintah itu sendiri berhasil. Jika kita melihat konten /etc/passwd file menggunakan perintah cat, kami tidak melihat pengguna pasadena di sana. Direktori home-nya masih ada tapi pemiliknya sudah berubah.

Satu hal yang harus kita ketahui adalah, userdel dengan opsi -f tidak memutuskan koneksi SSH. Jadi sebenarnya user tersebut masih login dan aktif walaupun user tersebut tidak ada. Namun ketika pengguna logout, pengguna tersebut tidak dapat login lagi karena pengguna tersebut telah dihapus.

Jadi opsi ini berbahaya untuk digunakan karena dapat menyebabkan sistem Anda menjadi tidak konsisten.

Kesimpulan

Userdel adalah alat untuk menghapus pengguna di dalam sistem Linux. Userdel juga merupakan backend dari perintah deluser, skrip perl untuk menghapus pengguna. Seperti biasa, Anda selalu dapat mengetik man userdel untuk menjelajahi lebih detail tentang perintah userdel.


Linux
  1. Cara Menghapus Pengguna di Linux Menggunakan Command Line

  2. perintah su Linux

  3. Perintah rm Linux

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

  2. Mengunggah file ke akun S3 dari baris perintah Linux

  3. Uji kredensial MySQL dari baris perintah Linux?

  1. Hapus Semua Email Pengguna root dari Shell di Linux

  2. Contoh Perintah "rm" Linux

  3. Contoh Perintah userdel di Linux