我有一个需要 gnome-keyring 解锁才能工作的软件。我希望只有在通过输入密码解锁 gnome-keyring 后才能启动它。这可以用 systemd 实现吗?或者以其他方式?
答案1
你会需要systemd-ask-password
它专为您有密码锁定任务且没有用户输入密码的情况而设计。就像有一个加密的硬盘一样,您需要从它启动。
您将需要使用--keyname
选项,并且systemd-ask-password
将启动适当的keyring
服务,询问密码,然后继续执行任务。