• Công Nghệ
  • Internet
  • PC
  • Mobile
  • Thủ Thuật
No Result
View All Result
  • Công Nghệ
  • Internet
  • PC
  • Mobile
  • Thủ Thuật
No Result
View All Result
Dowehaveadealyet
No Result
View All Result

Mẹo xóa “sạch” người dùng và mọi dấu vết trên Linux

admin by admin
21 Tháng Một, 2021
Home Mobile
Share on FacebookShare on Twitter
Rate this post

Nếu bạn là quản trị viên hệ thống, bạn sẽ muốn xóa tất cả các dấu vết của tài khoản và quyền truy cập của tài khoản khỏi hệ thống của mình. Chúng tôi sẽ chỉ cho bạn các bước cần thực hiện.

Bạn sẽ cần deluser lệnh trên các bản Debian và userdel lệnh trên các bản Linux khác.

Kiểm tra Đăng nhập

Hãy xem liệu anh ấy có thực sự đăng nhập hay không và nếu có, anh ấy đang làm việc với bao nhiêu phiên. Các who lệnh sẽ liệt kê các phiên hoạt động.

who

ai trong cửa sổ đầu cuối

Eric đã đăng nhập một lần. Hãy xem những quy trình anh ấy đang chạy.

Xem xét các quy trình của người dùng

Chúng ta có thể sử dụng ps lệnh liệt kê các quy trình mà người dùng này đang chạy. Các -u (user) tùy chọn cho phép chúng tôi nói ps để hạn chế đầu ra đối với các quy trình đang chạy dưới quyền sở hữu của tài khoản người dùng đó.

ps -u eric

ps -u eric trong cửa sổ đầu cuối

Chúng ta có thể thấy các quy trình tương tự với nhiều thông tin hơn bằng cách sử dụng top. top cũng có một -U (người dùng) tùy chọn để hạn chế đầu ra cho các quy trình do một người dùng sở hữu. Lưu ý rằng lần này nó là chữ hoa “U.”

top -U eric

top -U eric trong cửa sổ đầu cuối

Chúng tôi có thể thấy mức sử dụng bộ nhớ và CPU của từng tác vụ và có thể nhanh chóng tìm kiếm bất kỳ thứ gì có hoạt động đáng ngờ. Chúng tôi sắp buộc phải tắt tất cả các quy trình của anh ấy, vì vậy an toàn nhất là hãy dành một chút thời gian để xem xét nhanh các quy trình, đồng thời kiểm tra và đảm bảo rằng những người dùng khác sẽ không gặp bất tiện khi bạn chấm dứt tài khoản người dùng.

Đầu ra từ top -U eric trong cửa sổ đầu cuối

Có vẻ như anh ấy không làm nhiều, chỉ sử dụng less để xem một tập tin.

Khóa tài khoản

Chúng tôi sẽ khóa tài khoản trước khi hủy các quy trình vì khi chúng tôi hủy các quy trình, người dùng sẽ đăng xuất. Nếu chúng tôi đã thay đổi mật khẩu của anh ấy, anh ấy sẽ không thể đăng nhập lại.

Mật khẩu người dùng được mã hóa được lưu trữ trong /etc/shadow tập tin. Bạn thường sẽ không bận tâm đến các bước tiếp theo này, nhưng để bạn có thể thấy những gì xảy ra trong /etc/shadow khi bạn khóa tài khoản. Chúng ta có thể sử dụng lệnh sau để xem hai trường đầu tiên của mục nhập cho tài khoản người dùng eric .

sudo awk -F: '/eric/ {print $1,$2}' /etc/shadow

sudo awk -F: '/ eric / {print $ 1, $ 2}' / etc / shadow trong cửa sổ dòng lệnh

Lệnh awk phân tích cú pháp các trường từ tệp văn bản và tùy chọn thao tác với chúng. Chúng tôi đang sử dụng -F  để cho biết awk rằng tệp sử dụng dấu hai chấm ” : ”Để tách các trường. Chúng tôi sẽ tìm kiếm một dòng có mẫu “eric” trong đó. Đối với các dòng phù hợp, chúng tôi sẽ in trường đầu tiên và trường thứ hai. Đây là tên tài khoản và mật khẩu được mã hóa.

Để khóa tài khoản, chúng tôi sử dụng lệnh passwd . Chúng tôi sẽ sử dụng -l (khóa) tùy chọn và vượt qua tên của tài khoản người dùng để khóa.

sudo passwd -l eric

sudo passwd -l eric trong cửa sổ đầu cuối

Nếu chúng tôi kiểm tra /etc/passwd, chúng tôi sẽ xem những gì đã xảy ra.

sudo awk -F: '/eric/ {print $1,$2}' /etc/shadow

sudo awk -F: '/ eric / {print $ 1, $ 2}' / etc / shadow trong cửa sổ dòng lệnh

Dấu chấm than đã được thêm vào đầu mật khẩu được mã hóa. Nó không ghi đè lên ký tự đầu tiên, nó chỉ được thêm vào phần đầu của mật khẩu. Đó là tất cả những gì cần thiết để ngăn người dùng có thể đăng nhập vào tài khoản đó.

Bây giờ chúng tôi đã ngăn người dùng đăng nhập lại, chúng tôi có thể tắt các quy trình của anh ta và đăng xuất anh ta.

Tắt các quá trình

Có nhiều cách khác nhau để tắt các quy trình của người dùng, nhưng lệnh hiển thị ở đây có sẵn rộng rãi và là một triển khai hiện đại hơn một số lựa chọn thay thế. Các pkill lệnh sẽ tìm và tắt các tiến trình. Chúng tôi đang truyền tín hiệu KILL và sử dụng -u tùy chọn.

sudo pkill -KILL -u eric

sudo pkill -KILL -u eric trong cửa sổ đầu cuối

Để chắc chắn rằng điều gì đó đã xảy ra, hãy kiểm tra who lần nữa:

who

ai trong cửa sổ đầu cuối

Phiên của anh ấy đã biến mất. Anh ấy đã bị đăng xuất và các quy trình của anh ấy đã bị dừng.

Lưu trữ User’s home Directory

Chúng tôi sẽ sử dụng tar lệnh để lưu trữ toàn bộ thư mục chính của họ.

Các tùy chọn chúng tôi đang sử dụng là:

  • c: Tạo tệp lưu trữ.
  • f: Sử dụng tên tệp được chỉ định cho tên của kho lưu trữ.
  • j: Sử dụng nén bzip2.
  • v: Cung cấp đầu ra dài dòng khi tệp lưu trữ được tạo.
sudo tar cfjv eric-20200820.tar.bz /home/eric

sudo tar cfjv eric-20200820.tar.bz / home / eric trong cửa sổ đầu cuối

Để kiểm tra kho lưu trữ đã được tạo, hãy sử dụng ls chỉ huy. Chúng tôi đang sử dụng -l và -h .

ls -lh eric-20200802.tar.bz

sudo tar cfjv eric-20200820.tar.bz / home / eric trong cửa sổ đầu cuối

Một tệp có dung lượng 722 MB đã được tạo. Điều này có thể được sao chép ở một nơi an toàn để xem xét sau này.

Xóa công việc cron

Chúng tôi kiểm tra trong trường hợp có bất kỳ cron được lên lịch cho tài khoản người dùng eric. cron  là một lệnh được kích hoạt vào những thời điểm hoặc khoảng thời gian xác định. Chúng tôi có thể kiểm tra xem có  công việc được lên lịch cho tài khoản người dùng này bằng cách sử dụng ls:

sudo ls -lh /var/spool/cron/crontabs/eric

sudo ls -lh / var / spool / cron / crontabs / eric trong cửa sổ đầu cuối

Nếu bất cứ thứ gì tồn tại ở vị trí này, điều đó có nghĩa là có cron được xếp hàng đợi cho tài khoản người dùng đó. Chúng tôi có thể xóa chúng bằng crontab. Các -r  tùy chọn sẽ loại bỏ các công việc và -u  tùy chọn cho biết crontab công việc cần loại bỏ của ai.

sudo crontab -r -u eric

sudo crontab -r -u eric trong cửa sổ đầu cuối

Xóa công việc in

Có lẽ người dùng có lệnh in đang chờ xử lý? Để chắc chắn, chúng tôi có thể xóa hàng đợi in của bất kỳ công việc nào thuộc tài khoản người dùng eric. Các lệnh lprm xóa công việc khỏi hàng đợi in. Các -U cho phép bạn xóa các công việc thuộc sở hữu của tài khoản người dùng có tên:

lprm -U eric

lprm -U eric trong cửa sổ đầu cuối

Xóa tài khoản người dùng

Chúng tôi đã sao lưu các tệp từ thư mục /home/eric/ , vì vậy chúng tôi có thể tiếp tục và xóa tài khoản người dùng và xóa /home/eric/ cùng một lúc.

Lệnh sử dụng tùy thuộc vào bản Linux bạn đang sử dụng. Đối với Linux dựa trên Debian, lệnh là deluservà đối với phần còn lại, nó là userdel.

type deluser
type userdel

gõ deluser trong cửa sổ dòng lệnh

Mặc dù cả hai đều có sẵn, nhưng khuyến nghị là sử dụng deluser trên các bản Debian:

“userdel là một tiện ích cấp thấp để xóa người dùng. Trên Debian, quản trị viên thường sử dụng deluser thay vào đó. ”

sudo deluser --remove-home eric

sudo deluser - di chuyển nhà eric trong cửa sổ đầu cuối

Lệnh sử dụng cho các bản không phải là Debian là userdel, với --remove:

sudo userdel --remove eric

Tất cả dấu vết của tài khoản người dùng eric đã bị xóa. Chúng tôi có thể kiểm tra rằng thư mục   /home/eric/đã bị xóa:

ls /home

ls / home trong cửa sổ đầu cuối

Các eric nhóm cũng đã bị xóa vì tài khoản người dùng eric là mục duy nhất trong đó. Chúng tôi có thể kiểm tra điều này khá dễ dàng bằng cách chuyển nội dung của /etc/group qua grep:

sudo less /etc/group | grep eric

sudo less / etc / group |  grep eric trong cửa sổ đầu cuối

Hy vọng rằng bài viết này đã giúp ích được cho bạn! Followeek chúc bạn một ngày mới tốt lành.

admin

admin

Next Post

Phân biệt Quick Format và Full Format? Chức năng và cách sử dụng từng loại

Trả lời Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Phần mở rộng tệp là gì? Vai trò và chức năng của nó? (File Extension)

21 Tháng Một, 2021

Phân biệt công nghệ Dolby Digital và DTS là gì? Chức năng và ứng dụng của từng loại?

21 Tháng Một, 2021

Mẹo “nhanh” chuyển đổi video MKV sang MP4

21 Tháng Một, 2021

MU-MIMO là gì? Chức năng và ứng dụng nào dành cho bạn?

21 Tháng Một, 2021

OAuth là gì? Tại sao nó cho phép đăng nhập bằng Google/Facebook/Twitter…?

21 Tháng Một, 2021

Outlook: Mẹo “nhanh” nén kích thước tệp hình ảnh quá lớn

21 Tháng Một, 2021

© 2021 Bản Quyền Thuộc Về Dowehaveadealyet.com

No Result
View All Result
  • Công Nghệ
  • Internet
  • PC
  • Mobile
  • Thủ Thuật

© 2021 Bản Quyền Thuộc Về Dowehaveadealyet.com