正如标题中所示,我想以编程方式解锁我的默认锁定屏幕。编程语言并不重要,它可以是脚本语言或编译语言。
我目前的操作系统是使用肉桂桌面处理程序的linux mint,但如果答案是一般的,那就更好了。
假设我的软件始终知道纯文本当前密码。
声明:
我知道,将密码以明文形式存储是绝对安全的,即使它是编译的或其他东西(实际上,那也是明文......)。
我知道,如果我的“秘密”信号不够安全(这很可能是可能的话),那么确定的流氓人就可以胜过它。
__
我这样做的理由是,我想为我的电脑实现基于RFID的登录系统:) (我知道,RFID是假的,是的,是的......) < / p>
答案 0 :(得分:0)
您可以查看generic screensaver manpage(xdg API)。
有选项reset
。大多数屏幕保护程序都应该支持此方法。您可能需要测试它们。
如果屏幕保护程序的策略需要密码,则需要调整pam
策略/模块。这里描述的时间太长了,你应该真正阅读文档来理解pam
(以及安全隐患:pam是通用的,所以你应该理解并检查对其他认证机制没有副作用)。但是你正在做的事情似乎非常pam
相关(并且可能已经有了一个模块,你描述了类似于它在POS上使用的东西)。