当我netstat
以非 root 用户身份输入 SSH 控制台时,我得到
/proc/net/tcp:权限被拒绝
但作为root它工作得很好。我想知道是否有可能如何允许非 root 用户运行此命令。
使用Ubuntu 14.10
答案1
默认情况下它应该是可读的,请确保您没有奇怪的安装选项/etc/fstab
或一些笨拙的安装后任务/etc/init/mounted-proc.conf
。
答案2
你可能会连接到一个偏执的服务器,受到严格的保护适用于 Linux 的 TURLA病毒。
这可能会受到某些apparmor
保护措施的限制。
你可以试试我的巴什的原型图拉敲门样本了解访问如何/proc/net/tcp
可能成为一种攻击方式......
询问您的系统管理员(并告诉我阅读我的答案以保护他的系统)!