作为根:
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来“提高”安全性.
原文链接:https://www.f2er.com/ubuntu/347588.html因此,修复是以下之一:
>以root身份运行您的程序>安装一个更健全的内核(比如默认的Ubuntu内核)