systemd-ask-password 현재 콘솔에서만 프롬프트

systemd-ask-password 현재 콘솔에서만 프롬프트

운영체제 7

나는 이것을 systemd-ask-password서비스를 시작하는 스크립트의 일부로 사용하고 있습니다 systemd. 문제는 systemd-ask-password입력하라는 메시지가 표시된다는 것입니다.모든터미널을 엽니다. 팁이 필요해오직사용자가 서비스를 시작하는 터미널입니다.

내가 시도한 한 가지는 중지했다 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

관련 정보