GNU/Linux >> Belajar Linux >  >> Linux

Cara menghapus penggunaan non-root dengan UID 0 di Linux

Pos ini menjelaskan cara menghapus pengguna non-root dengan UID nol. Jika Anda mencoba menghapus pengguna dengan UID 0 dengan perintah userdel, Anda akan mendapatkan kesalahan berikut.

# id user2
uid=0(root) gid=0(root) groups=0(root)
# userdel user2
userdel: user user2 is currently used by process 1

Jika Anda perlu menghapus pengguna non-root yang memiliki UID 0 (katakanlah user1), ikuti langkah-langkah berikut:

1. Cadangkan file /etc/passwd sebelum melanjutkan:

# cp /etc/passwd /etc/passwd.bkup

2. Buka /etc/passwd dan ubah UID user1 dari 0 menjadi UID yang tidak digunakan oleh user lain:

user1:x:0:0::/home/scom:/bin/bash

Misalnya:

user1:x:1111:0::/home/scom:/bin/bash

Berikan nomor yang lebih tinggi untuk UID baru dan pastikan Anda tidak menentukan UID standar.

3. Sekarang, hapus pengguna:

# userdel user1
Catatan – Jangan pernah mencoba menghapus pengguna root atau mengubah UID-nya.


Linux
  1. Tambahkan Pengguna ke Grup di Linux, Bagaimana Melakukannya (Dengan Contoh)

  2. Cara membuat dan menghapus grup pengguna di Linux

  3. Cara menggunakan ekspor dengan Python di Linux

  1. Bagaimana saya menggunakan Vagrant dengan libvirt

  2. Cara menggunakan BusyBox di Linux

  3. Cara menggunakan memori bersama dengan Linux di C

  1. Bagaimana saya menggunakan cron di Linux

  2. Cara Menghapus Akun Pengguna dengan Direktori Rumah di Linux

  3. UNIX / Linux :Cara menghapus pengguna setara root (Pengguna Non-Root dengan UID 0)