追加読書

追加読書

どうやって使うべきですかsystemd-ask-password-console.service?私の目標は、パスワードプロンプトを表示して要求することです。一部端末。

現在私はこれを試しています:

  1. 開始systemd-ask-password-console.service
  2. 他のパスワードエージェントが実行されていないことを確認してください。ps aux | grep ask
  3. 他のパスワードエージェントが起動していないことを確認してください。systemctl status systemd-ask*
  4. systemd-ask-password --no-tty "Password:"パスワードエージェントを起動するために実行されます。

ステップ3では、エージェントがパスワードを返すのを待ってから、最終的にタイムアウトします。リクエストはでも見ることができます/run/systemd/ask-password/

systemctl status systemd-ask-password-console.service示す:

● systemd-ask-password-console.service - Dispatch Password Requests to Console
   Loaded: loaded (/lib/systemd/system/systemd-ask-password-console.service; static; vendor preset: 
   Active: active (running) since Fri 2018-05-11 16:46:43 CEST; 6min ago
     Docs: man:systemd-ask-password-console.service(8)
 Main PID: 392 (systemd-tty-ask)
    Tasks: 2 (limit: 4915)
   CGroup: /system.slice/systemd-ask-password-console.service
       ├─392 /bin/systemd-tty-ask-password-agent --watch --console
       └─393 /bin/systemd-tty-ask-password-agent --watch --console=/dev/tty1

May 11 16:46:43 debian systemd[1]: Started Dispatch Password Requests to Console.

実行中のプロキシが要求を処理したいと思います。そして一部の端末を使用します(例:ターミナル1) パスワードをお願いします。
私は何が間違っていましたか?

ベストアンサー1

systemd-ask-password-console.serviceをどのように使用すればよいですか?

簡単に言えば、あなたはそうではありません。

systemd-ask-password-console.service(8).path誰かがパスワードを要求すると、そのユニットを介して自動的にパスワードが開始されます。パスワード要求エージェントは同時に起動するように設計されており、最初にユーザーに到達するエージェントが「勝利」します。

実行中のエージェントに要求を処理させ、いくつかの端末(tty1など)を使用してパスワードを要求します。

これは正しいです。しかし、@sourcejediが言及した理由で、現在Linuxではほとんど不可能な「すべての」端末から入力を要求していません。彼の答え

追加読書

おすすめ記事