gpt4 book ai didi

macos - 运行需要从根终端访问钥匙串(keychain)的 cocoa 应用程序

转载 作者:行者123 更新时间:2023-12-03 17:24:47 29 4
gpt4 key购买 nike

我正在尝试运行 cocoa 应用程序 KeychainTesterApp当我以 root 身份登录时 (sudo su)。

步骤如下:

打开终端 -> 输入 sudo su -> 输入密码。

现在,我想打开应用程序,所以我这样做:sudo -u username open KeychainTesterApp.app。应用程序启动,除非我尝试执行与钥匙串(keychain)相关的任何操作时,我收到错误“钥匙串(keychain)未找到”-“无法找到要存储的钥匙串(keychain)。”

有什么想法吗?

提前致谢。

最佳答案

您遇到的上述问题可能是运行时:

sudo -u username open KeychainTesterApp.app

不会以 root 身份打开应用程序。要以 root 身份打开 Cocoa 应用程序,请以 sudo 身份运行实际的可执行文件:

sudo "SimpleKeychainExample.app/Contents/MacOS/SimpleKeychainExample"

我不确定为什么该应用找不到您正在寻找的钥匙串(keychain)。从该应用程序打开钥匙串(keychain)的位置发布代码示例可能有助于澄清问题。

关于macos - 运行需要从根终端访问钥匙串(keychain)的 cocoa 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9776896/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com