[prev in list] [next in list] [prev in thread] [next in thread]
List: busybox
Subject: Re: mdev: device node changes parent dir permissions to 777.
From: Piotr Karbowski <piotr.karbowski () gmail ! com>
Date: 2012-12-18 9:41:46
Message-ID: 50D03A5A.3090806 () gmail ! com
[Download RAW message or body]
On 12/18/2012 10:11 AM, Piotr Karbowski wrote:
> Hi,
>
> For some reason when i do move /dev/msr[0-9]+ nodes to /dev/cpu the
> /dev/cpu is getting 777 permissions. The very rule that affect it:
>
> msr([0-9]+) root:root 600 =cpu/%1/msr
>
> Testcase:
>
> ### mdev.conf without msr:
> microcode root:root 600 =cpu/
> cpu([0-9]+) root:root 600 =cpu/%1/cpuid
>
> # rm /dev/cpu -rf; mdev -s; ls -ld /dev/cpu
> drwxr-xr-x 6 root root 140 Dec 18 10:07 /dev/cpu/
>
> Good so far.
>
> ### mdev.conf with msr:
> microcode root:root 600 =cpu/
> cpu([0-9]+) root:root 600 =cpu/%1/cpuid
> msr([0-9]+) root:root 600 =cpu/%1/msr
>
> # rm /dev/cpu -rf; mdev -s; ls -ld /dev/cpu
> drwxrwxrwx 6 root root 140 Dec 18 10:08 /dev/cpu/
>
> And the /dev/cpu is 777, whatever is the order of msr, or even with
> there is only rule for msr, the /dev/cpu become 777, the /dev/cpu/0/ is
> 755 as it should be.
>
> Busybox mdev 1.20.2
A bit more debuging, the rule:
msr0 root:root 600 =cpu/msr0
Does work, but if I add / at the end, like:
msr0 root:root 600 =cpu/msr0/msr
it does alter /dev/cpu permissions.
-- Piotr.
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic