Điểm:0

/var/log/auth.log trong Ubuntu dưới WSL

lá cờ in

Tôi tìm thông tin đăng nhập ở đâu khi chạy Ubuntu trong Windows Subsystem for Linux (WSL)? Tôi thường mong đợi nó ở trong /var/log/auth.log, nhưng tôi không thấy bất kỳ nỗ lực đăng nhập nào ở đó.

đầu ra của tôi /var/log/auth.log:

Đầu ra của /var/log/auth.log của tôi

lá cờ ru
Bạn đã thực sự *thử* kiểm tra đường dẫn đó chưa? Bởi vì đó là nơi thường có trên Ubuntu. Có thể khác với WSL khi chơi
Y_sgard avatar
lá cờ in
@ThomasWard tôi đã thử lệnh sudo less /var/log/auth.log và nó không cung cấp cho tôi chính xác những gì tôi mong đợi. Bây giờ tôi sẽ cập nhật câu hỏi và thêm ảnh chụp màn hình.
lá cờ ru
điều này chứng tỏ đây là câu hỏi XY, vì bạn đang hỏi cụ thể về một 'giải pháp' tiềm năng để nhận thông tin không xác định. Vấn đề *thực tế* mà bạn đang cố gắng giải quyết/tìm ra là gì?
Y_sgard avatar
lá cờ in
@ThomasWard Tôi chỉ cần theo dõi tệp ghi thông tin đăng nhập
lá cờ ru
xác định "đăng nhập" - đây có phải là máy ảo không? Hay WSL? WSL thẳng khi được thực thi thông qua chức năng 'bash' và ứng dụng Ubuntu trong Windows không lưu trữ nhật ký đăng nhập. (Vừa kiểm tra trên hệ thống WSL2 của tôi). Nếu đây là WSL thì auth.log có thể không giúp ích gì cho bạn, thông tin đăng nhập có thể ở cấp độ Windows (WSL không được thiết kế để chạy độc lập với thông tin đăng nhập của người dùng trên Windows). Vì vậy, trừ khi bạn đang chạy máy chủ SSH bên trong WSL và SSH vào môi trường WSL, sẽ không có nhật ký đăng nhập 'điển hình'.
Y_sgard avatar
lá cờ in
@ThomasWard yep, WSL. Tôi có hiểu đúng rằng thông tin về tên người dùng mà tôi đã nhập lần đầu tiên khi tôi cài đặt ubuntu không được lưu không?
lá cờ ru
Hãy để chúng tôi [tiếp tục cuộc thảo luận này trong cuộc trò chuyện](https://chat.stackexchange.com/rooms/129331/discussion-between-thomas-ward-and-y-sgard).
Điểm:3
lá cờ vn

Có hai lý do bạn không nhìn thấy một /var/log/auth.log theo WSL:

  • Đầu tiên, WSL không chạy bất kỳ dịch vụ nào theo mặc định, kể cả rsyslog. Không có dịch vụ ghi nhật ký hệ thống, thì ... không có nhật ký hệ thống! Tôi cho rằng bạn đã tìm ra phần này vì bạn làm có một /var/log/auth.log, Tuy nhiên. Đối với những người khác đang đọc điều này, bạn sẽ cần phải làm một bắt đầu dịch vụ sudo rsyslog để bắt đầu dịch vụ ghi nhật ký.

  • Thứ hai, như ThomasWard đã chỉ ra trong các nhận xét và thảo luận, WSL không "đăng nhập" theo nghĩa truyền thống. Cụ thể, trong Ubuntu, PAM (mô-đun xác thực có thể cắm) được sử dụng để xác thực người dùng. Và PAM là thứ ghi thông tin xác thực vào nhật ký hệ thống, thường dẫn đến đầu ra mà bạn mong đợi trong /var/log/auth.log.

    Nhưng bạn sẽ nhận thấy rằng bạn không nhập mật khẩu khi bắt đầu WSL. Điều này là do WSL của /trong đó process (PID 1 của nó là cha của tất cả các process khác) khởi động trình bao của bạn dưới dạng người dùng mặc định. Mật khẩu không hữu ích trong WSL, vì đó là của bạn các cửa sổ người dùng cuối cùng xác định quyền truy cập của bạn vào hệ thống. Nói cách khác, thậm chí nguồn gốc trong WSL không bao giờ được vượt quá quyền của người dùng Windows.

    Vì bạn đã đăng nhập vào Windows nên WSL không cần "sự bảo vệ bổ sung" của mật khẩu người dùng WSL.

Tuy nhiên, như bạn đã thấy trong /var/log/auth.log, ở đó những việc bạn có thể làm để kích hoạt PAM và do đó kích hoạt ghi vào nhật ký. Hai phổ biến nhất là susudo.

Cũng lưu ý rằng /etc/bảo mật thông báo mà bạn đang thấy trong nhật ký là do pam_securety mô-đun đang cố gắng tìm kiếm cấu hình của nó. Vì tệp đó không được định cấu hình (hoặc cần thiết) trong WSL, Ubuntu không cung cấp tệp đó theo mặc định.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.