Linux下的用户信息文件shadow权限为仅root可读(-r--------),但是为何普通用户还可以看到该文件?

蓝瓶的钙 2018-10-29 05:57:31
各位好,刚学Linux,看鸟哥私房菜有点疑惑,希望能探讨下。

如题,不是应该只有root才能看到并有读权限吗?为何我用普通用户也可以看到呢?

...全文
804 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你想错了,这个权限针对的是文件的内容不是目录 ,你只要cat shadow就会有权限不足的提示了,或者是./shadow来执行,或者echo "aaa" >./shadow,也就是你没有任何权限,但列表查看的权限是针对本目录的权限,也就是你当然所在的etc目录的权限,当前目录你是有读的权限的,所以你能看到这列表
蓝瓶的钙 2018-10-30
  • 打赏
  • 举报
回复
引用 2 楼 cwhelucky123 的回复:
你想错了,这个权限针对的是文件的内容不是目录 ,你只要cat shadow就会有权限不足的提示了,或者是./shadow来执行,或者echo "aaa" >./shadow,也就是你没有任何权限,但列表查看的权限是针对本目录的权限,也就是你当然所在的etc目录的权限,当前目录你是有读的权限的,所以你能看到这列表
懂了,我的理解方向错了,上层如果没有r权限我就看不到这个了,而无关shadow文件的事 谢谢!
蓝瓶的钙 2018-10-30
  • 打赏
  • 举报
回复
引用 1 楼 qq_43551221 的回复:
这个权限是上层文件目录的权限,所以可以查看文件,你把上层目录权限改了就不行了
明白了,是上层权限的问题,感谢!
小鸿同学 2018-10-29
  • 打赏
  • 举报
回复
这个权限是上层文件目录的权限,所以可以查看文件,你把上层目录权限改了就不行了

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧