Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Passのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Pass
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{Lowercase title}} [[Category:パスワードマネージャ]] [[Category:コンソールアプリケーション]] [[en:Pass]] [https://www.passwordstore.org/ pass] はコマンドライン用のシンプルなパスワードマネージャです。パスワードは単純なディレクトリツリー構造の gpg で暗号化されたファイルの中に保存されます。pass はシェルスクリプトであり {{Pkg|gnupg}}, {{Pkg|tree}}, {{Pkg|git}} などの既存のツールを利用します。 == インストール == {{Pkg|pass}} パッケージを[[pacman|インストール]]してください。 {{Tip|任意で {{Pkg|qtpass}} パッケージをインストールすることで [[Qt]] 製の GUI を使うことができます。}} == 基本的な使い方 == {{Note|pass を使用するには [[GnuPG#基本的な鍵の管理]] に書かれているようにして gnupg をセットアップする必要があります。}} パスワードストアを初期化: $ pass init <gpg-id or email> パスワードを挿入、わかりやすい階層名を指定する: $ pass insert archlinux.org/wiki/username パスワードストアを確認: {{hc|$ pass| Password Store └── archlinux.org └── wiki └── username }} 新しいランダムなパスワードを生成、{{ic|<n>}} は生成するパスワードの長さ (数字) に置き換えてください: $ pass generate archlinux.org/wiki/username <n> パスワードを再取得、gpg のパスワードの入力を求められます: $ pass archlinux.org/wiki/username Xorg を使っていて {{Pkg|xclip}} をインストールしている場合、以下のコマンドで取得したパスワードを一時的にクリップボードにコピーできます: $ pass -c archlinux.org/wiki/username {{Note|中クリックによる貼り付けを使いたい場合はシェルの設定ファイルに次のように追加してください: {{ic|1=export PASSWORD_STORE_X_SELECTION=primary}}。}} pass には検索やコピーを楽にする dmenu ラッパーが付属しています。使用するには、{{Pkg|dmenu}} をインストールして次のコマンドを実行: $ passmenu エントリを選択することクリップボードにパスワードがコピーされます。大文字・小文字の区別などカスタマイズオプションについては {{ic|man dmenu}} を見てください。キーバインドを設定することでアプリケーションから簡単にパスワードが使えるようにすることもできます。 == pass への移行 == [http://www.zx2c4.com/projects/password-store/ pass のプロジェクトページ] に他のプログラムからパスワードをインポートするためのスクリプトが複数記載されています。 == 拡張 == バージョン 1.7 から、pass はコミュニティが開発した拡張をサポートしています。以下の拡張をインストールすることで pass の機能を強化することができます。 * [https://github.com/roddhjav/pass-tomb pass-tomb] ({{aur|pass-tomb}}) [[tomb]] の中で暗号化されたパスワードストアのツリーを管理します。 * [https://github.com/tadfisher/pass-otp pass-otp] ({{Pkg|pass-otp}}) ワンタイムパスワード (OTP) トークンのサポート。 * [https://github.com/roddhjav/pass-import pass-import] ({{aur|pass-import}}) 他のパスワードマネージャからのインポートツール。 * [https://github.com/roddhjav/pass-update pass-update] ({{aur|pass-update}}) 簡単にパスワードをアップデート。 == 高度な使い方 == [[環境変数]]を使うことで ''pass'' が使用するパスワードストアのディレクトリや git ディレクトリを変更できます: PASSWORD_STORE_DIR=/path/to/store PASSWORD_STORE_GIT=/path/to/store 複数の ''pass'' リポジトリを使用する方法ついて詳しくは [https://lists.zx2c4.com/pipermail/password-store/2016-November/002463.html こちらのリンク] を参照してください。 == 複数の pass コンテキスト == エイリアスを使うことで様々な pass コンテキストを設定できます。異なるチームで作業を行う場合などに有用です。 {{ic|~/.bashrc}} に以下のエイリアスを追加してください: alias passred="PASSWORD_STORE_DIR=~/.pass/red PASSWORD_STORE_GIT=~/.pass/red pass" alias passblue="PASSWORD_STORE_DIR=~/.pass/blue PASSWORD_STORE_GIT=~/.pass/blue pass" {{Pkg|bash-completion}} をインストールして {{ic|~/.bash_completion}} に以下を追加してください: source /usr/share/bash-completion/completions/pass _passred(){ PASSWORD_STORE_DIR=~/.pass/red/ _pass } complete -o filenames -o nospace -F _passred passred _passblue(){ PASSWORD_STORE_DIR=~/.pass/blue/ _pass } complete -o filenames -o nospace -F _passblue passblue {{ic|~/.pass/red}} と {{ic|~/.pass/blue}} を初期化したら {{ic|passred}} と {{ic|passblue}} エイリアスで2つの pass コンテキストを交互に使うことができます。コンテキストは好きなだけ追加できます。 == GUI == {{Pkg|qtpass}} パッケージをインストールしてください。 == Git の統合 == {{ic|git}} の認証ヘルパーとして {{ic|pass}} を使うことができます。{{Aur|pass-git-helper}} または {{Aur|pass-git-helper-git}} パッケージを[[インストール]]してください。 === 使用方法 === 詳しい使い方は [https://github.com/languitar/pass-git-helper github の README ファイル] に書かれています。 ==== {{ic|git}} の設定 ==== 以下のコマンドを実行して git の認証ヘルパーとして {{ic|pass-git-helper}} をインストール: $ git config --global credential.helper /usr/bin/pass-git-helper ==== マッピングファイル ==== {{ic|~/.config/pass-git-helper/git-pass-mapping.ini}} ファイルを作成してください。git のリモートホストを {{ic|pass}} データベースにマッピングできます。フォーマットは以下の通りです: {{bc|code=[github.com] target=dev/github [*.fooo-bar.*] target=dev/fooo-bar }} 上記の通りホスト部にはワイルドカードを使うことができます。 ==== パスワードストアレイアウト ==== pass と同じように、パスワードストアエントリの最初の行にパスワードを指定します。二行目はユーザー名として解釈されます。 機能させるには {{ic|pass insert --multiline}} を使って複数行のパスワードストアエントリを作成する必要があります。 == 参照 == * [http://blog.sanctum.geek.nz/linux-crypto-passwords/ A more comprehensive pass tutorial]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:App
(
ソースを閲覧
)
テンプレート:Aur
(
ソースを閲覧
)
テンプレート:Bc
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Lowercase title
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
Pass
に戻る。
検索
検索
Passのソースを表示
話題を追加