ログイン時にログインウィンドウ(loginGUIプロンプトウィンドウ)でユーザーの写真を撮影します。

ログイン時にログインウィンドウ(loginGUIプロンプトウィンドウ)でユーザーの写真を撮影します。

スクリプトから写真を撮るコードがあります。ログイン時にこのスクリプトを実行する方法を理解できません。次のようにログインプロセスを変更したいと思います。

  • ユーザーはログインを3回試みます。
  • 3回失敗するとスクリプトが実行され、Webカメラを使用して写真を撮ります。

ユーザーがログインしようとしたときに発生する状況はどこで設定できますか?

ベストアンサー1

すべてではありませんが、ほとんどのUnixシステムでは、ポリアクリルアミド認証が処理されるため、PAMインフラストラクチャにスクリプトを挿入する必要があります。以下の内容をお読みください。PAM管理者ガイド

PAM設定は/etc/pam.confまたはにあります/etc/pam.d/*。次のスクリプトを実行する必要があります。auth。認証が成功した場合(最後の前提条件と同様)、スキップしてエントリに[success 1]します。requisite

ログイン試行回数の基準を指定していません。ユーザー別?単位時間あたり?回答によっては、追加のPAM設定を含めるか、スクリプトで追加の操作を実行する必要があります。

マシンの電源を切るのはとても愚かなことです。バックグラウンド計算やリモートユーザーなどの便利なタスクを実行している場合はどうなりますか?それにもかかわらず、誰かがログインを自動化するためにハードウェアをインポートしない限り、コンソールのログイン試行率は驚くことはありません。この場合、彼らはハードドライブを持って実行することができます。

おすすめ記事