FileVault 2暗号化を開始するために、CocoaDialogを使用してログインユーザーにパスワードの入力を求めるスクリプトを書いています。
理想的には、パスワードが正しいことを確認したいのですが、それを行うための良い方法が見つかりませんでした。サブプロセスモジュールを介して/usr/ libexec / chkpasswdを生成しようとしましたが、パスワードをstdinに渡す前にreturnキーが押されたようです。(間違ったパスワードの標準である「Sorry」が表示されます。)
pexpectについて簡単に説明しましたが、展開を簡単にするために、サードパーティのツールを使用せずにこれを実行したいと思います。
すべてのMacでOSX10.8.2が実行されます。