刪除 OS X 上鑰匙圈中儲存的應用程式密碼

刪除 OS X 上鑰匙圈中儲存的應用程式密碼

我正在嘗試刪除應用程式密碼。我正在使用security delete-generic-password命令。當我通過終端執行它時,一切正常 - 它確實刪除了密碼。

當我在 shell 腳本中包含相同的命令,然後透過 Xcode 執行它時,它不會刪除密碼。我猜問題是該security命令無法取得root密碼。


我正在卸載程式中刪除它,因此在執行任何操作之前,我會詢問 root 密碼。之後,我透過 Xcode 專案呼叫此腳本。由於我已經有了 root 密碼,因此我使用 sudo 執行命令,如下所示:

sudo security delete-generic-password password_name "/Library/Keychains/System.keychain"

我希望sudo能夠在內部取得 root 密碼,因為我在卸載程式中執行任何操作之前已經進行了身份驗證。

相關內容