systemd-ask-password Apenas Prompt no Console Atual

4

CentOS 7

Estou usando systemd-ask-password como parte do script que inicia meu systemd service. O problema é que systemd-ask-password solicita a entrada no terminal aberto EVERY . Eu preciso para solicitar SOMENTE o terminal para o usuário iniciar o serviço.

Uma coisa que tentei foi parar systemd-ask-password-wall.service e iniciar systemd-ask-password-console.service . Isso funcionou, mas parece ser a coisa errada a fazer com base na descrição de systemd-ask-password-console.service :

A boot-time password agent querying the user directly on the console

Como posso fazer systemd-ask-password solicitar apenas no terminal do usuário que está iniciando o serviço? Ou eu preciso fazer algo completamente diferente? É apropriado usar systemd-ask-password-console.service no lugar de systemd-ask-password-wall.service ?

    
por GreenSaguaro 28.07.2017 / 02:27

1 resposta

0

Para impedir que as mensagens de parede estrague todos os seus terminais abertos:

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

Para tornar essa alteração persistente durante a inicialização:

sudo systemctl mask systemd-ask-password-wall.service
sudo systemctl mask systemd-ask-password-wall.path
    
por 02.10.2018 / 18:27