一个帐户上的多个密码

我想将三个想法加入到一个有趣且有时有用的function中。 今年早些时候有一个关于使用多个密码的问题,但它没有受到太多关注。 在展示了一种使用该function的有趣和新方法之后,我想再次提出这个问题。 我发现有趣的三个原始post是:

  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?

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

但登录后无法区分2个密码。 密码不会保存在内存中或在初始检查后设置为变量,所以这……

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

……是不可能的。 无论如何,你想要的是非常不可能的。 隐藏绝不是一个好方法。

  • 一般来说,我建议使用2个帐户。 比意味着2 / home /’s。 这两个是按原样分开但是具有额外数​​据的那个应该是admin / sudo而不需要看到这个数据的那个应该是普通帐户。

除此之外,有些命令可能很方便……

  • chmod og-rwx {file}将使该用户只能查看这些文件。
  • 或类似: attr -s hidden -V true {file}

隐藏虽然从来都不是一个好方法。 “默默无闻”不是保护数据的有效方法。

如果这些文件非常重要,我不会将它们存储在机器上并使用外部介质,如USB记忆棒。 并且只有在“安全”时才附上它。