chi*_*nna 3 passwords keychain macos
我想删除存储在System.keychainMac 文件夹中的钥匙串。我尝试了以下,
security delete-keychain Keychain_name
Run Code Online (Sandbox Code Playgroud)
但出现以下错误:
找不到指定的钥匙串
钥匙扣怎么取下来?当它不起作用时,我尝试给出存储钥匙串的路径
security delete-keychain Keychain_name /Library/Keychains/System.keychain
Run Code Online (Sandbox Code Playgroud)
但即便如此,我还是收到了相同的错误消息。
我想在开发应用程序时删除它,其中一些信息是这样存储的。如果我尝试删除单个项目,则会出现上述错误。
但是,当我使用以下命令时
sudo security delete-keychain /Library/Keychains/System.keychain
Run Code Online (Sandbox Code Playgroud)
它删除了整个 System.keychain。
从 system.keychain 中删除单个项目我哪里出错了?
让我们回顾一下术语:
System.keychain并且login.keychain是钥匙扣。这些包含钥匙串项目,如密码项目和安全笔记项目。
security delete-keychain删除整个钥匙串。这就是我的第一条评论:您通常不想删除系统钥匙串,包括其所有条目。如果您为特定用途创建自己的钥匙串,则可以使用它。
security delete-keychain "/Users/danielbeck/Library/Keychains/Test.keychain"
Run Code Online (Sandbox Code Playgroud)
请改用security delete-generic-password、security delete-internet-password或security delete-certificate,具体取决于您要删除的项目类型。
以下命令删除从指定钥匙串命名的项目,例如Secure Note:noteTest2.keychain
security delete-generic-password -l note "/Users/danielbeck/Library/Keychains/Test2.keychain"
Run Code Online (Sandbox Code Playgroud)
有关允许您指定要删除哪些项目的选项的信息,请参阅man security。
| 归档时间: |
|
| 查看次数: |
26537 次 |
| 最近记录: |