user
1Passwordマニュアル|ユーザー管理のサブコマンドを活用して、ユーザー確認や削除、編集を簡単に行い、安全なアカウント運営を実現します。
user
サブコマンド
user confirm: ユーザーを確認する
user delete: アカウントからユーザーとその全てのデータを削除します
user edit: ユーザーの名前またはトラベルモードのステータスを編集します
user get: ユーザーの詳細を取得する
user list: ユーザーを一覧表示する
user provision: 認証されたアカウントにユーザーをプロビジョニングする
user reactivate: 停止されたユーザーを再アクティブ化する
user suspend: ユーザーを一時停止する
user confirm
ユーザーを電子メール アドレス、名前、または ID で指定します。
$ op user confirm [{ <email> | <name> | <userID> | - }] [flags]
Flags
--all 未確認のユーザーをすべて確認します。
ユーザーを電子メール アドレス、名前、または ID で指定します。
例
名前を指定してユーザーを確認します:
$ op user confirm "Wendy Appleseed"
eメールを指定してユーザーを確認します:
$ op user confirm "[email protected]"
user delete
アカウントからユーザーとその全てのデータを削除します。
$ op user delete [{ <email> | <name> | <userID> | - }] [flags]
ユーザーを電子メール アドレス、名前、または ID で指定します。
user edit
ユーザーの名前またはトラベルモードのステータスを変更します。
$ op user edit [{ <email> | <name> | <userID> | - }] [flags]
Flags
--name string ユーザーの名前を設定します。
--travel-mode on|off ユーザーのトラベルモードをオンまたはオフにします。(デフォルトはオフ)
ユーザーを電子メール アドレス、名前、または ID で指定します。
user get
ユーザーに関する詳細を取得します。
$ op user get [{ <email> | <name> | <userID> | --me | - }] [flags]
Flags
--fingerprint ユーザーの公開鍵のフィンガープリントを取得します。
--me 認証されたユーザーの詳細を取得します。
--public-key ユーザーの公開鍵を取得します。
ユーザーを電子メール アドレス、名前、または ID で指定します。
標準入力を使用してオブジェクトを指定する
このコマンドに単一のオブジェクトの代わりにハイフン (-) を入力すると、ツールは標準入力 (stdin) からオブジェクト指定子を読み取ります。各指定子は新しい行で区切ります。オブジェクトの指定方法の詳細については、op help を実行してください。
コマンドにJSONオブジェクトのリストまたは配列を渡すこともできます。ツールは、改行を無視して、ID を持つ全てのオブジェクトの項目を取得します。これは、1 つの op コマンドから別の op コマンドに情報を渡す場合に便利です。
例
名前でユーザーを検索:
$ op user get "Wendy Appleseed"
電子メールでユーザーを検索:
$ op user get [email protected]
全てのユーザーの詳細を取得します:
$ op user list --format=json | op user get -
グループ内の全てのユーザーの公開鍵を取得します。
$ op user list --group "Frontend Developers" --format=json | op user get - --publickey
保管庫にアクセスできる全てのユーザーの詳細を取得します。
$ op user list --vault Staging --format=json | op user get -
user list
ユーザーを一覧表示します。
$ op user list [flags]
Flags
--group group グループに属するユーザーを一覧表示します。
--vault vault 保管庫に直接アクセスできるユーザーを一覧表示します。
デフォルトでは、アカウント内の全てのユーザーを返します。結果をフィルタリングするにはフラグを使用します。
--group オプションを使うと、出力にはグループ内のユーザーの役割が含まれます。
例
全てのユーザーの詳細を取得します:
$ op user list --format=json | op user get -
グループ内の全てのユーザーの公開鍵を取得します。
$ op user list --group "Frontend Developers" --format=json | op user get - --publickey
保管庫にアクセスできる全てのユーザーの詳細を取得します。
$ op user list --vault Staging --format=json | op user get -
user provision
認証されたアカウントでユーザーをプロビジョニングします。
$ op user provision [flags]
Flags
--email string ユーザーのeメールアドレスを指定します。
--language string ユーザーのアカウント言語を指定します。(デフォルトは「en」)
--name string ユーザーの名前を指定します。
プロビジョニングされたユーザーには、1Password アカウントに参加するための招待eメールが送信されます。
ユーザーが招待を承諾すると、管理者は 1Password.com または op user confirm コマンドを使用してそのユーザーを確認する必要があります。
招待されたユーザーは、招待を承諾するまで課金の対象にはなりません。
例
電子メール アドレスと名前を指定してユーザーを招待します。
$ op user provision --name "Wendy Appleseed" --email "[email protected]"
user reactivate
停止されたユーザーを再アクティブ化します。
$ op user reactivate [{ <email> | <name> | <userID> | - }] [flags]
ユーザーは、電子メール アドレス、名前、または ID で指定できます。
user suspend
ユーザーを停止します。
$ op user suspend [{ <email> | <name> | <userID> | - }] [flags]
Flags
--deauthorize-devices-after duration 一定時間後にユーザーのデバイスの認証を解除します(秒単位に切り捨て)。
ユーザーを電子メール アドレス、名前、または ID で指定します。
停止されたユーザーは直ちに全てのデバイスからログアウトされ、ログインしたりデータにアクセスしたりできなくなります。
一時停止状態のユーザーは課金対象にはなりません。
op user reactivate コマンドを使用して、停止されたユーザーを再アクティブ化できます。