作为根:
root@xxxx:~# ls -l /proc/net/tcp -r--r--r-- 1 root root 0 Jun 4 17:19 /proc/net/tcp
作为普通用户:
production@xxxx:~$ls -l /proc/net/tcp ls: cannot access /proc/net/tcp: No such file or directory
2个问题:
>尽管拥有正确的权限,为什么我不能将该文件作为普通用户阅读?
>我怎么能让那个该死的盒子允许我作为普通用户阅读文件?
显然,我不能用啤酒支付答案,但如果你碰巧住在法国尼斯旁边,我可以做点什么:)
总而言之,这是由于该盒子上安装了内核.它使用不允许这种特定操作的
grsec patches来“提高”安全性.
因此,修复是以下之一:
>以root身份运行您的程序>安装一个更健全的内核(比如默认的Ubuntu内核)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。