答案1
其中的个人数据包括/etc/passwd
用户名、办公地点和电话号码。这是公司电话簿 20 世纪 70 年代的版本。当设计 Unix 时,人们期望在同一台机器上拥有帐户的人将成为同一组织的成员(同事、同学等)。
如果您不希望用户访问此类信息,请不要将其存储在用户数据库中。用户可以使用该命令编辑自己的个人信息chfn
。
如果您不希望用户了解其他用户的任何信息(包括不允许他们列出用户帐户),请为每个用户设置单独的虚拟环境。
答案2
我将不得不同意。/etc/passwd
有一段时间没有包含非常敏感的数据了。我认为/etc/shadow
应该存储大量需要保护的数据。
答案3
有多种较新的方法可以存储此类数据,包括但不限于 LDAP 和 NIS。您/etc/passwd
首先要问的问题是为什么会有私人信息。