Puncte:0

/var/log/auth.log în Ubuntu sub WSL

drapel in

Unde găsesc informații de conectare când rulez Ubuntu sub Windows Subsystem for Linux (WSL)? În mod normal, m-aș aștepta să fie în /var/log/auth.log, dar nu văd nicio încercare de conectare acolo.

Ieșirea mea /var/log/auth.log:

Ieșirea /var/log/auth.log al meu

drapel ru
Chiar ai *încercat* să verifici acea cale? Pentru că acolo este în mod normal pe Ubuntu. Totuși, ar putea fi diferit cu WSL în joc
Y_sgard avatar
drapel in
@ThomasWard Am încercat comanda sudo less /var/log/auth.log și nu mi-a dat exact ceea ce mă așteptam să văd. Acum voi actualiza întrebarea și voi adăuga o captură de ecran.
drapel ru
ceea ce demonstrează că aceasta este o întrebare XY, deoarece întrebați în mod specific despre o potențială „soluție” pentru obținerea de informații nespecificate. Care este problema ta *actuală* pe care încerci să o rezolvi/deslușești?
Y_sgard avatar
drapel in
@ThomasWard Trebuie doar să urmăresc fișierul în care sunt înregistrate conectările
drapel ru
definiți „autentificări” - acesta este un VM? Sau WSL? WSL direct atunci când este executat prin funcția „bash” și aplicația Ubuntu din Windows nu stochează un jurnal de conectare. (Tocmai am verificat pe sistemul meu WSL2). Dacă acesta este WSL, atunci auth.log s-ar putea să nu vă ajute, conectările sunt probabil la nivel Windows (WSL nu a fost conceput pentru a rula independent de autentificarea utilizatorului pe Windows). Deci, cu excepția cazului în care rulați un server SSH în interiorul WSL și SSH în mediul WSL, nu vor exista jurnale de conectare „tipice”.
Y_sgard avatar
drapel in
@ThomasWard da, WSL. Înțeleg bine că informațiile despre numele de utilizator pe care le-am introdus pentru prima dată când am instalat ubuntu nu sunt salvate?
drapel ru
Să [continuăm această discuție în chat](https://chat.stackexchange.com/rooms/129331/discussion-between-thomas-ward-and-y-sgard).
Puncte:3
drapel vn

Există două motive pentru care nu vezi a /var/log/auth.log sub WSL:

  • În primul rând, WSL nu rulează niciun serviciu în mod implicit, inclusiv rsyslog. Fără un serviciu de logare a sistemului, ei bine... fără syslog-uri! Presupun că ți-ai dat seama deja de această parte de când ai ajuns do ia o /var/log/auth.log, totuși. Pentru alții care citesc acest lucru, ar trebui să faceți a sudo service rsyslog start pentru a porni serviciul de logare.

  • În al doilea rând, așa cum a subliniat ThomasWard în comentarii și discuții, WSL nu se „conecta” în sens tradițional. Mai exact, sub Ubuntu, PAM (module de autentificare conectabile) este folosit pentru a autentifica utilizatorii. Și PAM este ceea ce înregistrează informațiile de autentificare în syslog, rezultând de obicei rezultatul la care vă așteptați /var/log/auth.log.

    Dar veți observa că nu introduceți o parolă când porniți WSL. Acest lucru se datorează faptului că WSL-urile /init procesul (PID-ul său 1, care este părintele tuturor celorlalte procese) pornește shell-ul dvs. ca utilizator implicit. Parolele nu sunt atât de utile în WSL, deoarece sunt ale dvs Windows utilizator care determină în cele din urmă drepturile dumneavoastră de acces la sistem. Altfel spus, chiar rădăcină în WSL nu poate depăși niciodată permisiunile utilizatorului Windows.

    Deoarece sunteți deja conectat la Windows, WSL nu are nevoie de „protecția suplimentară” a unei parole de utilizator WSL.

Cu toate acestea, așa cum ați văzut în existenta dvs /var/log/auth.log, Acolo sunt lucruri pe care le puteți face pentru a declanșa PAM și, astfel, pentru a declanșa scrieri în jurnal. Cele mai frecvente două sunt su și sudo.

De asemenea, rețineți că /etc/securetty mesajul pe care îl vedeți în jurnal se datorează pam_securetty modulul încearcă să-și caute configurația. Deoarece nu este configurat (sau necesar) sub WSL, Ubuntu nu furnizează acel fișier în mod implicit.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.