小编Ger*_*ard的帖子

普通用户无法读取/ proc/net/dev

我很确定我在这里遗漏了一些东西,但我不确定到底是什么:

这是root可以看到的:

root@opteron16:/# ls -l | grep proc
dr-xr-xr-x 290 root root     0 2012-01-14 02:03 proc
root@opteron16:/# ls -l proc | grep net
lrwxrwxrwx  1 root       root        8 2012-01-21 03:29 net -> self/net
root@opteron16:/# ls -l proc/net/ | grep dev
-r--r--r-- 1 root root 0 2012-01-14 02:05 dev
Run Code Online (Sandbox Code Playgroud)

这是神经节用户:

root@opteron16:/# cat /etc/passwd | grep ganglia
ganglia:x:111:119:Ganglia Monitor:/var/lib/ganglia:/bin/false
Run Code Online (Sandbox Code Playgroud)

当我尝试使用此用户访问/ proc/net/dev时:

root@opteron16:/# su -s /bin/bash ganglia
ganglia@opteron16:/$ ls -l /proc | grep net
lrwxrwxrwx  1 root    root     8 2012-01-21 19:49 net -> …
Run Code Online (Sandbox Code Playgroud)

permissions ubuntu

5
推荐指数
1
解决办法
3016
查看次数

标签 统计

permissions ×1

ubuntu ×1