On 12/13/2016 05:57 PM, Andrey Ryabinin wrote:

> Access to proc directories is slightly different. We show directory in 
> container iff it sticky bit is set.
> You can set sticky bit via chmod (it's forbidden for proc entries in OpenVZ 
> kernel, I dunno why),
> but you can change the source like this:
> 
> diff --git a/fs/proc/root.c b/fs/proc/root.c
> index 88be7c2..2a0bd71 100644
> --- a/fs/proc/root.c
> +++ b/fs/proc/root.c
> @@ -185,7 +185,7 @@ void __init proc_root_init(void)
>       proc_mkdir_mode("sysvipc", S_ISVTX | S_IRUGO | S_IXUGO, NULL);
>  #endif
>       proc_mkdir_mode("fs", S_ISVTX | S_IRUGO | S_IXUGO, NULL);
> -     proc_mkdir("driver", NULL);
> +     proc_mkdir_mode("driver", S_ISVTX, NULL);

Err, of course this should be: proc_mkdir_mode("driver", S_ISVTX | S_IRUGO | 
S_IXUGO, NULL);
_______________________________________________
Devel mailing list
Devel@openvz.org
https://lists.openvz.org/mailman/listinfo/devel

Reply via email to