CentOS 7
我正在使用systemd-ask-password
作为启动我的systemd
服务的脚本的一部分。问题是systemd-ask-password
在每个打开的终端上提示输入。我需要提示的ONLY终端用于启动该服务的用户。
我尝试过的一件事是停止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
Run Code Online (Sandbox Code Playgroud)
要使此更改在启动时持续存在:
sudo systemctl mask systemd-ask-password-wall.service
sudo systemctl mask systemd-ask-password-wall.path
Run Code Online (Sandbox Code Playgroud)