login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
March
»
27
Re: [PATCH 1/1] cgroups: implement device whitelist (v6)
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From: Li Zefan
Subject:
Re: [PATCH 1/1] cgroups: implement device whitelist (v6)
Date: Thursday, March 27, 2008 - 2:07 am
Andrew Morton wrote:
quoted text
> On Wed, 26 Mar 2008 13:05:43 -0500 "Serge E. Hallyn" <serue@us.ibm.com> wrote: > >> (This is identical to the version I sent on Mar 19 in response to >> the comments by Daniel Hokka Zakrisson, which are the last >> comments I've gotten.) >> >> Implement a cgroup to track and enforce open and mknod restrictions on device >> files. A device cgroup associates a device access whitelist with each >> cgroup. A whitelist entry has 4 fields. 'type' is a (all), c (char), or >> b (block). 'all' means it applies to all types and all major and minor >> numbers. Major and minor are either an integer or * for all. >> Access is a composition of r (read), w (write), and m (mknod). >> >> The root device cgroup starts with rwm to 'all'. A child devcg gets >> a copy of the parent. Admins can then remove devices from the >> whitelist or add new entries. A child cgroup can never receive a >> device access which is denied its parent. However when a device >> access is removed from a parent it will not also be removed from the >> child(ren). >> >> An entry is added using devices.allow, and removed using >> devices.deny. For instance >> >> echo 'c 1:3 mr' > /cgroups/1/devices.allow >> >> allows cgroup 1 to read and mknod the device usually known as >> /dev/null. Doing >> >> echo a > /cgroups/1/devices.deny >> >> will remove the default 'a *:* mrw' entry. >> >> CAP_SYS_ADMIN is needed to change permissions or move another task >> to a new cgroup. A cgroup may not be granted more permissions than >> the cgroup's parent has. Any task can move itself between cgroups. >> This won't be sufficient, but we can decide the best way to >> adequately restrict movement later. > > The above should be in Documentation/cgroups.txt? >
You mean to add a Documentation/controller/devices.txt? ;) --
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[PATCH 1/1] cgroups: implement device whitelist (v6)
, Serge E. Hallyn
, (Wed Mar 26, 11:05 am)
Re: [PATCH 1/1] cgroups: implement device whitelist (v6)
, Andrew Morton
, (Thu Mar 27, 2:04 am)
Re: [PATCH 1/1] cgroups: implement device whitelist (v6)
, Li Zefan
, (Thu Mar 27, 2:07 am)
Re: [PATCH 1/1] cgroups: implement device whitelist (v6)
, Serge E. Hallyn
, (Thu Mar 27, 9:24 am)
Re: [PATCH 1/1] cgroups: implement device whitelist (v6)
, Paul Menage
, (Thu Mar 27, 9:40 am)
Re: [PATCH 1/1] cgroups: implement device whitelist (v6)
, Serge E. Hallyn
, (Thu Mar 27, 10:37 am)
Re: [PATCH 1/1] cgroups: implement device whitelist (v6)
, Pavel Machek
, (Sat Mar 29, 1:18 am)
Re: [PATCH 1/1] cgroups: implement device whitelist (v6)
, Serge E. Hallyn
, (Mon Mar 31, 7:00 am)
Re: [PATCH 1/1] cgroups: implement device whitelist (v6)
, Pavel Machek
, (Tue Apr 1, 5:32 am)
Re: [PATCH 1/1] cgroups: implement device whitelist (v6)
, Alexey Dobriyan
, (Tue Apr 1, 5:34 am)
Re: [PATCH 1/1] cgroups: implement device whitelist (v6)
, Serge E. Hallyn
, (Tue Apr 1, 3:07 pm)
Navigation
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Fortier,Vincent [Montreal]
2.6.21.5 june 30th to july 1st date hang?
Jeff Dike
[ PATCH 2/6 ] UML - Formatting fixes around os_{read_write}_file callers
Liam Girdwood
[PATCH 07/13] regulator: regulator test harness
Oleg Nesterov
Re: Getting the new RxRPC patches upstream
Stefan Seyfried
Re: 2.6.19-rc5: grub is much slower resuming from suspend-to-disk than in 2.6.18
linux-netdev
:
Arnaud Ebalard
Re: [REGRESSION,BISECTED] MIPv6 support broken by f4f914b58019f0
Jan Engelhardt
Re: [PATCH iptables] extension: add xt_cpu match
Jarek Poplawski
Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
Sebastian Andrzej Siewior
[PATCH 8/8] net/emergency: remove locking from reycling pool if emergncy pools are...
David Miller
Re: [PATCH] qlcnic: dont assume NET_IP_ALIGN is 2
git
:
Jakub Narebski
Re: git on MacOSX and files with decomposed utf-8 file names
Brandon Casey
Re: Thunderbird and patches (was Re: [PATCH v2] Enable setting attach as the def...
Christian Couder
[PATCH 1/3] rev-parse: add test script for "--verify"
Ramkumar Ramachandra
Re: [GSoC update] git-remote-svn: The final one
Junio C Hamano
Re: git-rm isn't the inverse action of git-add
openbsd-misc
:
Joachim Schipper
Re: UVC Webcams
Florin Andrei
SOLVED [was: firewall is very slow, something's wrong]
Todd Alan Smith
Re: Microsoft gets the Most Secure Operating Systems award
Neal Hogan
Re: Need Advice: Thinkpad T60 or T61?
Sam Fourman Jr.
Re: Real men don't attack straw men
git-commits-head
:
Linux Kernel Mailing List
ACPI: Disable ARB_DISABLE on platforms where it is not needed
Linux Kernel Mailing List
m68knommu: add read_barrier_depends() and irqs_disabled_flags()
Linux Kernel Mailing List
[MTD] Add mtd panic_write function pointer
Linux Kernel Mailing List
[ARM] pxa: remove duplicate select statements from Kconfig
Linux Kernel Mailing List
mlx4_core: Don't read reserved fields in mlx4_QUERY_ADAPTER()
Colocation donated by:
Syndicate