Cách để Xóa người dùng trong Linux

Cach De Xoa Nguoi Dung Trong Linux



Linux là một hệ điều hành ổn định, an toàn, hướng đến hiệu suất và có thể tùy chỉnh, đã thu hút được lượng người dùng theo cấp số nhân theo thời gian. Đó là do các tính năng vượt trội của nó và vô số tác vụ mà người ta có thể thực hiện trong Linux.

Linux là một hệ thống nhiều người dùng cho phép nhiều người dùng làm việc đồng thời trên một hệ điều hành. Tính năng này giúp bạn duy trì quy trình làm việc có thứ bậc nhưng đôi khi gây ra một số lo ngại về an toàn.







Do đó, bạn phải sử dụng các biện pháp quản lý người dùng thích hợp để bảo vệ dữ liệu của mình và ngăn chặn những hậu quả không lường trước được. Tuy nhiên, một số người dùng không biết cách xóa người dùng khỏi hệ thống. Vì vậy, trong hướng dẫn nhanh này, chúng tôi sẽ liệt kê các phương pháp dễ dàng để xóa người dùng trong Linux.



Cách để Xóa người dùng trong Linux

Trước tiên, bạn phải là người dùng root hoặc có đặc quyền tương tự để thêm hoặc xóa người dùng thông qua lệnh “userdel”.



sudo tên người dùng userdel


Thay thế từ “tên người dùng” bằng người dùng mà bạn muốn xóa. Ví dụ: hãy xóa tên người dùng không hoạt động khỏi hệ thống của chúng tôi bằng phương pháp trước đó.





sudo người dùng Shawn


Mặc dù lệnh trước sẽ xóa người dùng nhưng thư mục chính của họ vẫn còn nguyên. Nếu bạn định xóa hoàn toàn một người dùng cùng với thư mục của họ, hãy sử dụng cách sau:



sudo người dùng -r Shawn


Ở đây, tùy chọn “-r” hoặc “—remove” cùng với lệnh “userdel” sẽ hướng dẫn thêm hệ thống xóa thư mục chính. Lệnh trước sẽ không hoạt động trong các điều kiện sau:

    • Người dùng được chỉ định đang hoạt động trên hệ thống.
    • Người dùng đó có một số quy trình đang chạy trong nền.

Tuy nhiên, bạn có thể xóa người dùng mà không để họ hoàn thành công việc đang diễn ra. Bạn cần chấm dứt phiên của họ hoặc hủy các tiến trình chưa hoàn thành của họ bằng cách chạy lệnh “pkill” hoặc sử dụng tùy chọn “-f” với lệnh “userdel”. Chúng tôi khuyên dùng phương pháp “-f” vì nó chỉ đạo hệ thống loại bỏ người dùng một cách mạnh mẽ ngay cả khi họ đang hoạt động.

sudo người dùng -f Shawn


Ngoài việc loại bỏ một người dùng khỏi hệ thống, việc xóa một người dùng trong Linux cũng có thể có nghĩa là xóa họ khỏi một nhóm người dùng cụ thể.

Khi nhóm có các quyền cụ thể không dành cho người dùng đó, bạn phải sử dụng lệnh sau trong trường hợp này:

gpasswd -d nhóm tên người dùng


    • “-d” là tùy chọn xóa người dùng khỏi nhóm.
    • Thay cho “nhóm”, hãy đề cập đến tên của nhóm mục tiêu. Bạn có thể nhập nhiều nhóm bằng cách tách chúng bằng dấu cách ở giữa.

Bạn cũng có thể xóa một người dùng khỏi hai nhóm.

gpasswd -d tên người dùng nhóm1 nhóm2


Phần kết luận

Xóa người dùng trong Linux là điều cần thiết vì mục đích quản lý và an toàn. Trong blog này, chúng tôi đã thảo luận cách xóa người dùng và thư mục chính của họ, chấm dứt các quy trình đang diễn ra của họ (nếu có), v.v. Hơn nữa, chúng tôi cũng đã giải thích phương pháp xóa chúng nếu bạn không có ý định xóa người dùng mà xóa họ khỏi một hoặc nhiều nhóm.