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 コマンドを使用して、停止されたユーザーを再アクティブ化できます。