1password
2026-03-24
新闻来源:网淘吧
围观:84
电脑广告
手机广告
购买adidas上京东官方旗舰店。
1Password 命令行界面
遵循官方的 CLI 入门步骤。不要猜测安装命令。
参考资料
参考资料/get-started.md(安装 + 应用程序集成 + 登录流程)参考资料/cli-examples.md(真实的op示例)
工作流程
- 检查操作系统 + 终端。
- 验证 CLI 是否存在:
op --version。 - 确认桌面应用程序集成已启用(根据入门指南)并且应用程序已解锁。
- 必需:为所有
op命令创建一个全新的 tmux 会话(不要在 tmux 外部直接调用op)。 - 在 tmux 内登录 / 授权:
op signin(预期会出现应用程序提示)。 - 在 tmux 内验证访问权限:
op whoami(在读取任何机密信息之前必须成功)。 - 如果有多个账户:使用
--account或OP_ACCOUNT。
必需的 tmux 会话 (T-Max)
该 shell 工具每个命令都使用一个新的 TTY。为了避免重复提示和失败,请始终在具有新套接字/会话名称的专用 tmux 会话中运行op。
示例(有关套接字约定,请参见tmux技能,不要重用旧的会话名称):
SOCKET_DIR="${CLAWDBOT_TMUX_SOCKET_DIR:-${TMPDIR:-/tmp}/clawdbot-tmux-sockets}"
mkdir -p "$SOCKET_DIR"
SOCKET="$SOCKET_DIR/clawdbot-op.sock"
SESSION="op-auth-$(date +%Y%m%d-%H%M%S)"
tmux -S "$SOCKET" new -d -s "$SESSION" -n shell
tmux -S "$SOCKET" send-keys -t "$SESSION":0.0 -- "op signin --account my.1password.com" Enter
tmux -S "$SOCKET" send-keys -t "$SESSION":0.0 -- "op whoami" Enter
tmux -S "$SOCKET" send-keys -t "$SESSION":0.0 -- "op vault list" Enter
tmux -S "$SOCKET" capture-pane -p -J -t "$SESSION":0.0 -S -200
tmux -S "$SOCKET" kill-session -t "$SESSION"
防护措施
- 切勿将秘密粘贴到日志、聊天或代码中。
- 优先使用
op run/op inject,而非将秘密写入磁盘。 - 如果需要无需应用集成的登录,请使用
op account add。 - 如果命令返回“account is not signed in”,请在 tmux 中重新运行
op signin并在应用中授权。 - 不要在 tmux 之外运行
op;如果 tmux 不可用,请停止操作并询问。
文章底部电脑广告
手机广告位-内容正文底部
上一篇:Shopify
下一篇:Spotify Player


微信扫一扫,打赏作者吧~