オペレーティングシステム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