我想将三个想法整合成一个有趣且有时有用的功能。今年早些时候曾有一个关于使用多个密码的问题,但并未引起太多关注。在展示了一种有趣且新颖的使用该功能的方法后,我想再次提出这个问题。我发现有趣的三篇原始帖子组合如下:
基本上,我想用两个密码登录我的帐户,并且根据我使用的密码,我的主目录中会有不同的内容。这样,我就会在系统中得到一个加密隐藏的帐户。所以问题是,是否可以允许同一个用户使用多个密码登录 Ubuntu/Linux?
答案1
- 不能使用原生 Linux/Ubuntu(即通过手动编辑密码文件);
- 可以使用 LDAP 服务器。可以
userPassword
有多个值。
但登录后没有办法区分这两个密码。初始检查后,密码不会保存在内存中或设置为变量,因此这...
基本上,我想用两个密码登录我的帐户,并且根据我使用的密码,我会在我的主目录中获得不同的内容。
... 是不可能的。无论如何,你想要的东西几乎不可能实现。隐藏从来都不是一个好方法。
- 总体而言,我建议使用 2 个帐户。这意味着 2 个 /home/。这两个帐户是分开的,但具有额外数据的帐户应该是 admin/sudo,而不需要查看这些数据的帐户应该是普通帐户。
除此之外,还有一些可能有用的命令......
chmod og-rwx {file}
将使文件仅该用户可查看。- 或者类似:
attr -s hidden -V true {file}
。
但隐藏从来都不是一个好方法。“模糊”并不是保护数据的有效方法。
如果这些文件真的那么重要,我不会将它们存储在机器上,而是使用 USB 等外部介质。并且只在“安全”时才附加它。