一个帐户有多个密码

一个帐户有多个密码

我想将三个想法整合成一个有趣且有时有用的功能。今年早些时候曾有一个关于使用多个密码的问题,但并未引起太多关注。在展示了一种有趣且新颖的使用该功能的方法后,我想再次提出这个问题。我发现有趣的三篇原始帖子组合如下:

  1. 每个用户有多个密码

  2. http://blog.littleimpact.de/index.php/2009/09/14/automatic-encryption-of-home-directories-using-truecrypt-62-and-pam_exec/

  3. http://www.truecrypt.org/docs/hidden-volume

基本上,我想用两个密码登录我的帐户,并且根据我使用的密码,我的主目录中会有不同的内容。这样,我就会在系统中得到一个加密隐藏的帐户。所以问题是,是否可以允许同一个用户使用多个密码登录 Ubuntu/Linux?

答案1

  • 不能使用原生 Linux/Ubuntu(即通过手动编辑密码文件);
  • 可以使用 LDAP 服务器。可以userPassword有多个值。

但登录后没有办法区分这两个密码。初始检查后,密码不会保存在内存中或设置为变量,因此这...

基本上,我想用两个密码登录我的帐户,并且根据我使用的密码,我会在我的主目录中获得不同的内容。

... 是不可能的。无论如何,你想要的东西几乎不可能实现。隐藏从来都不是一个好方法。

  • 总体而言,我建议使用 2 个帐户。这意味着 2 个 /home/。这两个帐户是分开的,但具有额外数​​据的帐户应该是 admin/sudo,而不需要查看这些数据的帐户应该是普通帐户。

除此之外,还有一些可能有用的命令......

  • chmod og-rwx {file}将使文件仅该用户可查看。
  • 或者类似:attr -s hidden -V true {file}

但隐藏从来都不是一个好方法。“模糊”并不是保护数据的有效方法。

如果这些文件真的那么重要,我不会将它们存储在机器上,而是使用 USB 等外部介质。并且只在“安全”时才附加它。

相关内容