首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >普通用户可以读取/etc/passwd。这是个安全漏洞吗?

普通用户可以读取/etc/passwd。这是个安全漏洞吗?
EN

Ask Ubuntu用户
提问于 2015-12-03 09:20:33
回答 1查看 1.8K关注 0票数 1

当检查/etc/passwd文件权限时,我发现所有用户都拥有对它的读取权限。

代码语言:javascript
复制
$ ls -l /etc/passwd
-rw-r--r--. 1 root root 3381 2015-11-04 11:02 /etc/passwd

这是个安全漏洞吗?为什么或者为什么不?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-12-03 09:38:45

这是个安全漏洞吗?为什么或者为什么不?

不,它不是,/etc/passwd应该是用户的只读版(-rw-r-r--)。它有时被称为用户数据库。这应该给我们一个线索,为什么它需要为每个人可读的。任何检查文件元数据的实用程序都需要能够读取/etc/passwd (以及/etc/group),以便能够将内核及其子系统使用的数字in解析为我们所依赖的友好人名。需要查找主目录的工具在/etc/passwd中查找这些信息,而像fingers这样的inet在/etc/passwd中查找您的详细信息。

正如其他地方所指出的,文件中没有特别敏感的数据,因为现代系统将密码散列放在/etc/shadow文件中,该文件由根用户读取。

票数 6
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/705415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档