有什么理由应该使/ etc / passwd在世界范围内可读?并不是不应该公开密码散列,我只是想知道为什么。
展开“〜”是$ HOME变量的功能-将$ HOME设置为/ var / tmp,然后如果执行“ cd〜”-它将更改为/ var / tmp。
—
Saurabh Hirani
~user
到用户的主目录时,实际上是在中查找该目录/etc/passwd
,因此最好使它具有可读性,而不是赋予所有shell较高的权限。