Lệnh userdel trên Linux được sử dụng để xóa người dùng khỏi hệ thống. Dưới đây là hướng dẫn chi tiết về cách sử dụng userdel cùng với các tùy chọn phổ biến:

Cấu trúc cơ bản của lệnh userdel

-r

Ví dụ:

/home/john

Thư mục cá nhân của người dùng vẫn sẽ tồn tại, nhưng người dùng sẽ không thể truy cập hệ thống nữa.

4. Xóa người dùng ngay cả khi đang đăng nhập

Thông thường, bạn sẽ không thể xóa một người dùng nếu họ đang đăng nhập. Tuy nhiên, bạn có thể sử dụng tùy chọn -f để ép buộc xóa người dùng ngay cả khi họ đang đăng nhập:

userdel

Thông thường, nhóm của người dùng sẽ có tên giống với tên tài khoản, vì vậy nếu bạn xóa người dùng john, bạn có thể xóa nhóm john bằng lệnh:

/etc/passwd

Nếu không có kết quả trả về, nghĩa là người dùng đã được xóa thành công.

Xóa người dùng john mà không xóa thư mục cá nhân:

alice

Ép buộc xóa người dùng david ngay cả khi đang đăng nhập:

sudo userdel -f david