Điểm:1

Chứng chỉ SSL Curl: không thể lấy chứng chỉ nhà phát hành địa phương

lá cờ ae

khi đang sử dụng Xoăn ở chế độ dài dòng, tôi gặp lỗi này: Chỉ huy:

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

Lỗi:

  • đặt thành công vị trí xác minh chứng chỉ:
  • Tệp CA: không có CApath: /etc/ssl/certs
  • TLSv1.3 (OUT), bắt tay TLS, Chào khách hàng (1):
  • TLSv1.3 (IN), bắt tay TLS, Máy chủ xin chào (2):
  • TLSv1.3 (IN), bắt tay TLS, Tiện ích mở rộng được mã hóa (8):
  • TLSv1.3 (IN), bắt tay TLS, Chứng chỉ (11):
  • TLSv1.3 (OUT), cảnh báo TLS, CA không xác định (560):
  • Sự cố chứng chỉ SSL: không thể lấy chứng chỉ nhà phát hành địa phương
  • Đóng kết nối 0

Nhưng nếu tôi gửi lệnh tương tự với sudo, kết nối được thiết lập thành công, vì vậy tôi đoán đó là sự cố về quyền.

Đây là những gì tôi nhận được với têni chỉ huy:

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

f: /etc/ssl/certs/ca-certificates.crt
gốc drwxr-xr-x /
gốc root drwxr-xr-x, v.v.
ssl gốc drwxr-xr-x
drw-r--r-- chứng chỉ gốc gốc
                     ca-certificates.crt - Quyền bị từ chối

Vì vậy, tôi đã ban hành lệnh này:

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

Điều đó đã được thực hiện mà không có lỗi, nhưng đầu ra của têni lệnh là như nhau.

Điều tương tự với /etc/ssl/certs/certificate.crt

Cuối cùng, nếu tôi gửi lệnh này:

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

Tôi có:

-rwxr-xr-x 1 gốc gốc 218664 lug 19 18:51 /etc/ssl/certs/ca-certificates.crt
Điểm:3
lá cờ cz

Bạn không thể truy cập các tập tin trong /etc/ssl/certs thư mục vì nó thiếu quyền tìm kiếm (x). Bạn có thể khắc phục điều đó với chmod, ví dụ.: chmod a+x /etc/ssl/certs

Điểm:0
lá cờ my

Như bạn đã thấy, bạn không thể truy cập ca-certificates.crt. Lệnh curl cố gắng truy cập vào gói chứng chỉ với người dùng của bạn nhưng không thành công. Bạn có thể khắc phục điều này bằng cách sử dụng chmod. 755 có thể được sử dụng trong trường hợp này vì gói chứng chỉ không phải là tệp nhạy cảm.

perissf avatar
lá cờ ae
Xin lỗi vì đã không đề cập đến điều này trước đây ... Tôi chỉnh sửa câu hỏi của mì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.