/usr/share vs /usr/local/share: CA 인증서를 어디에 설치하나요?

/usr/share vs /usr/local/share: CA 인증서를 어디에 설치하나요?

VM이 있고 여기에 CA 인증서를 설치하고 싶습니다. 다른 게시물에서는 인증서 파일을 에 복사하는 것을 권장 /usr/share/ca-certificates하는 경우도 있고 /usr/local/share/ca-certificates/.

어떻게 다른지, 어떤 것을 사용해야 하는지 궁금합니다.

답변1

사실 답은 안에 있어요남자 업데이트-ca-인증서

  • /usr/local/share/ca-certificates - 모두 자동으로 신뢰할 수 있는 것으로 처리됩니다.
  • /usr/share/ca-certificates - 신뢰할 수 있는 인증서는 /etc/ca-certificates.conf 파일 내에서 선택됩니다.

이 답변 및 해당 의견(및 다른 답변도)에 대한 자세한 내용은 다음과 같습니다. https://superuser.com/questions/437330/how-do-you-add-a-certificate-authority-ca-to-ubuntu/437377#437377

답변2

이것https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard도움이 될 것입니다:

/usr/로컬:

이 호스트와 관련된 로컬 데이터의 3차 계층 구조입니다. 일반적으로 bin, lib, share와 같은 추가 하위 디렉터리가 있습니다.

역사적으로 엄격하게 표준에 따르면 /usr/local은 로컬 호스트에 저장되어야 하는 데이터를 위한 것입니다(네트워크를 통해 마운트될 수 있는 /usr과 반대). 대부분의 경우 /usr/local은 표준 운영 체제 배포판의 일부가 아닌 소프트웨어/데이터를 설치하는 데 사용됩니다(이 경우 /usr에는 표준 운영 체제 배포판의 일부인 소프트웨어/데이터만 포함됩니다). 이러한 사실상의 관례를 반영하기 위해 FHS 표준이 향후 변경될 수도 있습니다.

/usr/공유:

아키텍처 독립적(공유) 데이터.

그래서 옵션을 사용하겠습니다 /usr/local.

답변3

이는 인증서를 어떻게 사용할 것인지, 어떤 애플리케이션에 사용할 것인지에 따라 다릅니다. 해당 응용 프로그램에 대한 설명서를 읽고~해야 한다인증서를 설치할 위치를 알려줍니다.

아니면 하나를 선택하고, 테스트하고, 다른 하나를 선택하고, 테스트하세요.

관련 정보