System.keychain
Mac 폴더 에 저장된 키체인을 삭제하고 싶습니다 . 나는 다음을 시도했다.
security delete-keychain Keychain_name
하지만 다음과 같은 오류가 발생했습니다.
지정된 키체인을 찾을 수 없습니다
키체인을 어떻게 제거할 수 있나요? 작동하지 않을 때 키체인이 저장된 경로를 제공하려고 했습니다.
security delete-keychain Keychain_name /Library/Keychains/System.keychain
하지만 그때에도 동일한 오류 메시지가 나타납니다.
애플리케이션을 개발하는 동안 해당 정보를 삭제하고 싶습니다. 정보 중 일부가 그대로 저장되어 있습니다. 단일 항목을 삭제하려고 하면 위의 오류가 발생합니다.
그러나 다음 명령을 사용했을 때
sudo security delete-keychain /Library/Keychains/System.keychain
전체 System.keychain을 삭제했습니다.
system.keychain에서 단일 항목을 삭제할 때 어디에서 문제가 발생합니까?
답변1
용어를 살펴보겠습니다.
System.keychain
그리고 login.keychain
는열쇠고리. 이것들포함하다같은 열쇠고리 아이템비밀번호 항목그리고보안 메모 항목.
security delete-keychain
삭제합니다전체 키체인. 그게 내 첫 번째 댓글에 관한 것이었습니다. 당신은 보통모든 항목을 포함하여 시스템 키체인을 삭제하고 싶지 않습니다.. 특정 용도로 자신만의 키체인을 만드는 경우 이 방법을 사용합니다.
security delete-keychain "/Users/danielbeck/Library/Keychains/Test.keychain"
삭제하려는 항목의 종류에 따라 , 또는 을 대신 security delete-generic-password
사용 security delete-internet-password
하세요 .security delete-certificate
다음 명령은 항목을 삭제합니다.보안 노트, note
지정된 키체인에서 이름 지정 Test2.keychain
:
security delete-generic-password -l note "/Users/danielbeck/Library/Keychains/Test2.keychain"
삭제할 항목을 지정할 수 있는 옵션에 대한 자세한 내용은 을 참조하십시오 man security
.