vino 是否可以使用与用户登录密码相同的密码?

vino 是否可以使用与用户登录密码相同的密码?

可以通过 GUI 或命令行为 vino 设置密码。提供了一个示例这里。但是是否可以使用命令行自动将 vino 的密码设置为与用户帐户的密码相同?

假设用户帐户是 ubuntu:

1)读取 ubuntu 密码的命令。2)将该密码写入 vino 密码的命令。

答案1

嗯,一般来说不行——Vino 不能使用用户的账户密码。

详情可参阅这篇文章讨论了 Vino 的问题,vino 不使用称为PAM(可插入式身份验证模块)

至于您建议的机制 - 无法从用户会计系统(密码数据库)中“读取密码”,因为密码数据库中存储的密码值不是密码本身而是实际密码的校验和(也称为哈希函数结果),所以系统的密码实际上是不知道的 - 所以它不能被盗。

话虽如此,由于 PAM 非常棒,而且可插入,您可以拥有一个插件,在用户更改密码(或登录等)时运行一些任意脚本 - 例如:更改 Vino 的密码。我实际上在这里找到了这样的插件:https://github.com/jeroennijhof/pam_script。我还没有测试过它,所以我无法解释如何让它工作,甚至我也不能保证你可以用它来做你想做的事情——但我相信你在尝试的时候会学到很多东西;-)

相关内容