Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a script that needs to extract certain information form the /proc/net/ip_conntrack file once in a while. I do not wish to run this script as the root user.

Default permissions for the file is:

$ ls -lah /proc/net/ip_conntrack
-r--r----- 1 root root 0 2010-03-28 12:18 /proc/net/ip_conntrack

I can change it with:

sudo chmod o+r /proc/net/ip_conntrack

But that does not stick after a reboot. Is there some configuration file for file-permissions in the /proc directory in Ubuntu Server 9.10? Or do I just have to stick a chmod line in some startup script?

share|improve this question
/proc is a virtual filesystem that resides only in memory. You should put your chmod line in a start up script. – Jimmy Hedman Mar 29 '10 at 17:15
up vote 2 down vote accepted

it looks like you can safely stick the chmod command in rc.local (

share|improve this answer
Will do. I just thought there might be some configuration files for the permissions of the virtual /proc file-system. No reason to loose sleep over this, thanks. :) – Bjarke Freund-Hansen Mar 30 '10 at 7:50

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .