web-dev-qa-db-ja.com

コマンドラインからVeraCryptを使用するときに、PIMおよびキーファイルプロンプトを無効にするにはどうすればよいですか?

veracrypt --text --mount --protect-hidden=no /Users/admin/test /Volumes/test
Enter password for /Users/admin/test:
Enter PIM for /Users/admin/test:
Enter keyfile [none]:

パスワードを入力するだけでいいのですが。

2
sunknudsen

veracrypt --text --help --verbose

注: macOSでは、バイナリは/Applications/VeraCrypt.app/Contents/MacOS/VeraCryptにあります。以下を実行して、veracryptシンボリックリンクを作成します。

ln -s /Applications/VeraCrypt.app/Contents/MacOS/VeraCrypt /usr/local/bin/veracrypt

# Make sure `/usr/local/bin` is added to the `PATH` environment variable by adding `export PATH=${PATH}:/usr/local/sbin` to `.bashrc` or `.zshrc` and reloading the terminal.

PIM

--pim=PIM
 Use specified PIM to mount/open a volume. Note that passing a PIM on the 
 command line is potentially insecure as the PIM may be visible in the process 
 list (see ps(1)) and/or stored in a command history file or system logs.

--pim=0のためにマイケルに叫びなさい。 0オプションはドキュメントに記載されていません。

キーファイル

-k, --keyfiles=KEYFILE1[,KEYFILE2,KEYFILE3,...]
 Use specified keyfiles when mounting a volume or when changing password
 and/or keyfiles. When a directory is specified, all files inside it will be
 used (non-recursively). Multiple keyfiles must be separated by comma.
 Use double comma (,,) to specify a comma contained in keyfile's name.
 Keyfile stored on a security token must be specified as
 token://slot/SLOT_NUMBER/file/FILENAME. An empty keyfile (-k "") disables
 interactive requests for keyfiles. See also options --import-token-keyfiles,
 --list-token-keyfiles, --new-keyfiles, --protection-keyfiles.

パスワードを使用してボリュームをマウントするプロンプトのみ

veracrypt --text --keyfiles="" --mount --pim=0 --protect-hidden=no /Users/admin/test /Volumes/test

ボリュームを降ろす

veracrypt --text --dismount /Users/admin/test
1
sunknudsen

PIMプロンプト: -pim = を無効にするには

キーオプションがどこにも見つかりません。

3
Michael Hearn