Re: procfs permissions on 2.6.x
From: bert hubert
Date: Sat Jul 03 2004 - 20:29:42 EST
On Sat, Jul 03, 2004 at 01:35:56PM -0700, Andrew Morton wrote:
> Why is it "extremely bogus"? I assume Olaf had a reason for wanting chmod
> on procfs files?
On a related note:
ahu@d800:/sys/devices/system/cpu/cpu0/cpufreq$ ls -l
total 0
-r-------- 1 ahu ahu 4096 2004-07-04 03:18 cpuinfo_cur_freq
-r--r--r-- 1 ahu ahu 4096 2004-07-04 03:18 cpuinfo_max_freq
..
I'm not entirely sure why the current CPU frequency has suddenly become a
state secret, nor why the ownership of these files appears to be uid 1000.
-r--r--r-- 1 ahu ahu 4096 2004-07-04 03:18 cpuinfo_min_freq
-r--r--r-- 1 ahu ahu 4096 2004-07-04 03:18 scaling_available_frequencies
-r--r--r-- 1 ahu ahu 4096 2004-07-04 03:18 scaling_available_governors
-r--r--r-- 1 ahu ahu 4096 2004-07-04 03:18 scaling_cur_freq
-r--r--r-- 1 ahu ahu 4096 2004-07-04 03:18 scaling_driver
-rw-r--r-- 1 ahu ahu 4096 2004-07-04 03:18 scaling_governor
-rw-r--r-- 1 ahu ahu 4096 2004-07-04 03:18 scaling_max_freq
-rw-r--r-- 1 ahu ahu 4096 2004-07-04 03:18 scaling_min_freq
This appears to be even more bogus - uid 1000 can write to the scaling
governor. It looks like the uid that mounted /sys owns these files. Not
entirely sure what happens.
Fixes appear trivial but I wonder about the reasons.
Regards,
bert
--
http://www.PowerDNS.com Open source, database driven DNS Software
http://lartc.org Linux Advanced Routing & Traffic Control HOWTO
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/