Puncte:1

Curl SSL Certificate: nu se poate obține certificatul de emitent local

drapel ae

atunci când se utilizează răsuci în modul verbose, primesc această eroare: Comanda:

$ curl -vvI https://www.google.com

Eroare:

  • setați cu succes locațiile de verificare a certificatelor:
  • CAfile: niciunul CApath: /etc/ssl/certs
  • TLSv1.3 (OUT), TLS handshake, Client salut (1):
  • TLSv1.3 (IN), strângere de mână TLS, salut server (2):
  • TLSv1.3 (IN), strângere de mână TLS, extensii criptate (8):
  • TLSv1.3 (IN), strângere de mână TLS, certificat (11):
  • TLSv1.3 (OUT), alertă TLS, CA necunoscută (560):
  • Problemă cu certificatul SSL: nu se poate obține certificatul emitentului local
  • Închiderea conexiunii 0

Dar dacă trimit aceeași comandă cu sudo, conexiunea este configurată cu succes, așa că cred că este o problemă de permisiune.

Cu asta primesc namei comanda:

$ namei -mo /etc/ssl/certs/ca-certificates.crt

f: /etc/ssl/certs/ca-certificates.crt
rădăcină rădăcină drwxr-xr-x /
rădăcină rădăcină drwxr-xr-x etc
drwxr-xr-x root root ssl
drw-r--r-- certificate rădăcină rădăcină
                     ca-certificates.crt - Permisiune refuzată

Așa că am dat această comandă:

$ sudo chmod 755 /etc/ssl/certs/ca-certificates.crt

Acesta a fost executat fără erori, dar rezultatul namei comanda este aceeași.

Același lucru cu /etc/ssl/certs/certificate.crt

În sfârșit, dacă trimit această comandă:

$ sudo ls -l /etc/ssl/certs/ca-certificates.crt

Eu iau:

-rwxr-xr-x 1 root root 218664 lug 19 18:51 /etc/ssl/certs/ca-certificates.crt
Puncte:3
drapel cz

Nu puteți accesa fișierele din /etc/ssl/certs director deoarece îi lipsește permisiunea de căutare (X). Puteți rezolva asta cu chmod, de exemplu.: chmod a+x /etc/ssl/certs

Puncte:0
drapel my

După cum ați văzut, nu puteți accesa ca-certificates.crt. Comanda curl încearcă să acceseze pachetul de certificate cu utilizatorul, dar nu reușește. Puteți remedia acest lucru utilizând chmod. 755 poate fi utilizat în acest caz, deoarece pachetele de certificate nu sunt fișiere sensibile.

perissf avatar
drapel ae
Îmi pare rău că nu am menționat asta înainte... îmi editez întrebarea

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.