systemd-ask-password 現在のコンソールでのみプロンプト

systemd-ask-password 現在のコンソールでのみプロンプト

オペレーティングシステム7

私はこれをsystemd-ask-passwordサービスを開始するスクリプトの一部として使用していますsystemd。問題は、systemd-ask-password入力するように求められます。すべて端末を開きます。ヒントが必要です。ただユーザーがサービスを開始する端末です。

私が試したことの1つは、停止してsystemd-ask-password-wall.serviceから始めることですsystemd-ask-password-console.service。これはうまくいきますが、次の説明では間違ったアプローチのようですsystemd-ask-password-console.service

パスワードエージェントは、起動時にコンソールから直接ユーザーに問い合わせます。

systemd-ask-passwordサービスを開始したユーザー端末にのみメッセージを表示するにはどうすればよいですか?それとも全く違うことをしなければなりませんか?代わりに使用するのがsystemd-ask-password-console.service適切ですかsystemd-ask-password-wall.service

ベストアンサー1

壁メッセージが開いているすべての端末を複雑にするのを防ぐには、次の手順を実行します。

sudo systemctl stop systemd-ask-password-wall.service
sudo systemctl stop systemd-ask-password-wall.path

起動時にこの変更を維持するには、次の手順を実行します。

sudo systemctl mask systemd-ask-password-wall.service
sudo systemctl mask systemd-ask-password-wall.path

おすすめ記事