Touch IDを使用してMacbookでパスワードチェックを強制する方法はありますか


8

Touch IDを使ってMacbookのロックをすばやく解除できるようにしたい。たとえば、マシンから数分間離れたが、まだ安全な場所にいる場合など。

しかし、私はそれをパスワードで適切にロックできるようにしたいのですが、それをオフィスから出すときや、そうでなければセキュリティを強化したいときのために。

デフォルトでは、システムの再起動後、または5つの指紋が連続して取得された場合、または48時間ログインがない場合に、パスワードを入力する必要があります。

コマンドラインコマンド、またはこの状態を複製するプログラム的な方法はありますか?そこで、さまざまな自動化ツールの1つを使用してスクリプトを作成できますか?


パスワードを入力してログインしてみてください。テキスト入力フィールドが表示されない場合でも機能します。もしそうなら、私はこれを正しい答えとしてフォーマットします。つまり、MacBookを開き、パスワードを入力してロックを解除します。
bjbk 2017

1
@bjbk OPはパスワード入力の強制について尋ね、Touch IDの使用を禁止しています。
grg

なるほど。では、ショートカットを使用してTouchID設定のオン/オフを切り替えるにはどうすればよいですか。
bjbk 2017

ええ、はっきりしていなかったらごめんなさい。安全な場所を離れたいときは、基本的にTouchIDをオフに切り替えます。
Korny 2017

1
ちょっと不格好ですが、目覚めたときに間違った指を5回使用し、それを閉じてオフィスから持ち出すことはできますか?
Bosque Bill

回答:


5

あなたはコマンドラインツールを探していますbioutil。おそらく-uオプションを使用します。

Usage:
bioutil {-r | -w [-f { 0 | 1 }] [-u { 0 | 1 }] [-a { 0 | 1 }]} | [-c] | [-p] | [-d <uid>] [-s] 

Options:
    -r, --read                      Read current Touch ID settings
    -w, --write                     Write new Touch ID settings
    -s, --system                    Flag to read/write systemwide Touch ID settings or perform systemwide operations
    -f, --function                  Enable (1) or disable (0) Touch ID functionality in general (system settings only)
    -u, --unlock $value             Enable (1) or disable (0) Touch ID for unlock
    -a, --applepay $value           Enable (1) or disable (0) Touch ID for ApplePay (user settings only)
    -c, --count                     Print number of enrolled fingerprints of the current user or of all users (-s, administrator only)
    -p, --purge                     Delete all enrolled fingerprints of the current user or of all users (-s, administrator only)
    -d, --delete $uid               Delete all enrolled fingerprints of the given user (administrator only)

2
うーん-この作品が、問題のカップルと:私は実行するとbioutil -w -u 0、その後とbioutil -w -u 1、それは私が何をしたいん-それは、パスワードの入力を強制したら、その後、再び指紋を受け入れます。ただし、常にユーザーパスワードの入力も求められます。root / sudoとして実行しても。スクリプトを書くのが難しい。bioutil -w -s -u 0rootまたはadminとして実行すると、ユーザーパスワードがなくても機能しますが、グローバルにロック解除を無効にすると、登録されているすべての指紋も忘れてしまうため、あまり役に立ちません。おかげで、しかし、これは私が見たものに最も近いものです。
Korny

"bioutil -w -u 0"の実行中にコマンドがパスワードを要求したときに、プログラムでパスワードを事前入力する方法はありますか?
Victor Bocharsky、

「expect」を使用してパスワードを送信することもできますが、pwordをハードコーディングするため、明らかにこれは不快です
Hefewe1zen
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.