2016-09-28 4 views
0

키 체인 앱에서 명령 줄을 통해 잠금 해제되고 나열된 나열된 키 체인에 참조 만 삭제할 수있는 옵션이 있습니다. Keychain app 그러나 명령 줄 (사람 보안)에서이 옵션이없는 것 같지만 파일 + 참조을이 키 체인에 삭제해야합니다.명령 줄에서 키 체인 참조를 삭제하는 방법

security command man

어떻게 그냥 명령 줄에서 이전에 잠금 해제 키 체인에 대한 참조를 제거 할 수 있습니까? 삭제하고 싶지 않은 경우 Keychain 앱에 계속 표시되므로 일부 작업을 수행 한 후에 키 체인을 다시 정리하고 제거 (제거) 하시겠습니까?

미리 감사드립니다.

답변

0

rm 명령을 사용하여 파일을 직접 삭제합니다. 키 체인이 system 도메인 또는 user 도메인에 있는지 여부에 따라 위치는 다음 중 하나가됩니다.

시스템 도메인 키 체인 위치

$ ls -l /Library/Keychains/ 
total 392 
-rw-r--r-- 1 root wheel 20460 Aug 21 2014 ConnectedBackup.keychain 
-rw-r--r-- 1 root wheel 23732 Aug 21 2014 FileVaultMaster.keychain 
-rw-r--r-- 1 root wheel 89560 Sep 19 21:37 System.keychain 
-rw-r--r-- 1 root wheel 20460 Nov 10 2014 System.keychain-orig 

사용자 도메인 키 체인 위치 그래서 당신은 사용자 도메인의 당신 것

$ rm -rf ~/Library/Keychains/login.keychain 

(이름에서 login 키 체인을 삭제하려면

$ ls -l ~/Library/Keychains/ 
total 1392 
drwx------ 8 Kevin 1437522721  272 Jul 1 2015 386EC17D-8428-522E-B9DD-CE89C60F0F10 
[email protected] 1 Kevin 1437522721 40776 Jan 25 2016 Microsoft_Entity_Certificates 
[email protected] 1 Kevin 1437522721 34368 Jan 25 2016 Microsoft_Intermediate_Certificates 
[email protected] 1 Kevin 1437522721 513136 Sep 27 20:05 login.keychain 
-rw------- 1 Kevin 1437522721 87552 Sep 28 16:59 metadata.keychain 

keychain 유틸리티에 나타나는 키 체인은 접미사 .keychain)

편집

맥 OS 시에라 이상 -db 확장

+1

을하지만 난 파일, 단지 참조를 제거하지 않습니다! – Anubis

+0

@anubis 내 가정은 가능하지 않다는 것입니다. 레퍼런스를 지우고 싶다면'/ Library/Keychains' – PnotNP

+0

@Anubis 중에서 원하는 다른 위치로 파일을 옮기십시오. 키 체인 파일을 삭제하고 업데이트 된 내용 (동일한 파일 이름 - appstore.keychain)으로 새 파일을 복사하면 이전 내용이 표시됩니다! 그래서 참조를 삭제하거나 디스크의 파일에서 내용을 새로 고치는 명령이 필요합니다. 누구나 이것이 어떻게 작동하는지 알고 있으면 알려주십시오. Mac mini의 iOS 구축 팜은 키 체인에 오래된 인증서가 있기 때문에 보안 위치에서 다운로드 한 AppStore 키 체인을 빌드 컴퓨터에서 업데이트 할 수없는 문제를 겪고 있습니다. 그러나 Mac의 다른 세트에서 똑같은 단계를 수행하면 내용이 업데이트됩니다. –

관련 문제