regular user can't read /proc/net/dev
I'm pretty sure that I'm missing something here, but I'm not sure exactly what:

This is what root can see:

    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

This is the ganglia user:

    root@opteron16:/# cat /etc/passwd | grep ganglia
    ganglia:x:111:119:Ganglia Monitor:/var/lib/ganglia:/bin/false

When I try to access /proc/net/dev with this user:

    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 -> self/net
    ganglia@opteron16:/$ ls -l /proc/net/
    ls: reading directory /proc/net/: Invalid argument
    total 0
    ganglia@opteron16:/$ cat /proc/net/dev
    cat: /proc/net/dev: No such file or directory

Would be great to not feel this stupid : ).
regular user can't read /proc/net/dev
===

I'm pretty sure that I'm missing something here, but I'm not sure exactly what:

This is what root can see:

    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

This is the ganglia user:

    root@opteron16:/# cat /etc/passwd | grep ganglia
    ganglia:x:111:119:Ganglia Monitor:/var/lib/ganglia:/bin/false

When I try to access /proc/net/dev with this user:

    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 -> self/net
    ganglia@opteron16:/$ ls -l /proc/net/
    ls: reading directory /proc/net/: Invalid argument
    total 0
    ganglia@opteron16:/$ cat /proc/net/dev
    cat: /proc/net/dev: No such file or directory

Would be great to not feel this stupid : ).