0

こんばんは。

bsignターミナルからではなく、stdinからパスワードを受け入れることは可能ですか?

または、パスワード入力プログラムを変更する方法はありますか?テストスタンドにアップロードする前に、スクリプトですべてのバイナリに自動署名することを望みます。

4

1 に答える 1

2

bsign-Pパラメータをに渡すフラグを知っていますgpg

--passphrase-fd 0stdinからパスフレーズを読み取ることができます。--passphrase-fileまたは、ファイルから読み取るため、または--passphrase string直接渡すために使用することもできます。

bsign -P '--passphrase-fd 0' ...                       # Read from STDIN
bsign -P '--passphrase-file /path/to/file-or-pipe' ... # Read from a file
bsign -P '--passphrase "my password"' ...              # Pass password as parameter

2番目または3番目のオプションの場合は、パラメーターの内容が再度解析されるため、適切にエスケープしていることを確認してください(たとえば\\\\、パスワードにバックスラッシュが1つ含まれている場合)。

于 2013-02-15T15:28:52.237 に答える