Linus Torvalds
|
20b4fb4852
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
12 years ago |
David Howells
|
0bb80f2405
proc: Split the namespace stuff out into linux/proc_ns.h
|
12 years ago |
Andy Lutomirski
|
41c21e351e
userns: Changing any namespace id mappings should require privileges
|
12 years ago |
Andy Lutomirski
|
e3211c120a
userns: Check uid_map's opener's fsuid, not the current fsuid
|
12 years ago |
Eric W. Biederman
|
6708075f10
userns: Don't let unprivileged users trick privileged users into setting the id_map
|
12 years ago |
Eric W. Biederman
|
87a8ebd637
userns: Restrict when proc and sysfs can be mounted
|
12 years ago |
Eric W. Biederman
|
3151527ee0
userns: Don't allow creation if the user is chrooted
|
12 years ago |
Eric W. Biederman
|
e66eded830
userns: Don't allow CLONE_NEWUSER | CLONE_FS
|
12 years ago |
Eric W. Biederman
|
0bd14b4fd7
userns: Allow any uid or gid mappings that don't overlap.
|
12 years ago |
Eric W. Biederman
|
c61a2810a2
userns: Avoid recursion in put_user_ns
|
12 years ago |
Eric W. Biederman
|
5155040ed3
userns: Fix typo in description of the limitation of userns_install
|
12 years ago |
Eric W. Biederman
|
98f842e675
proc: Usable inode numbers for the namespace file descriptors.
|
14 years ago |
Eric W. Biederman
|
c450f371d4
userns: For /proc/self/{uid,gid}_map derive the lower userns from the struct file
|
13 years ago |
Eric W. Biederman
|
b2e0d98705
userns: Implement unshare of the user namespace
|
13 years ago |
Eric W. Biederman
|
cde1975bc2
userns: Implent proc namespace operations
|
13 years ago |
Eric W. Biederman
|
37657da3c5
userns: Allow setting a userns mapping to your current uid.
|
13 years ago |
Eric W. Biederman
|
f76d207a66
userns: Add kprojid_t and associated infrastructure in projid.h
|
13 years ago |
Eric W. Biederman
|
078de5f706
userns: Store uid and gid values in struct cred with kuid_t and kgid_t types
|
13 years ago |
Eric W. Biederman
|
22d917d80e
userns: Rework the user_namespace adding uid/gid mapping support
|
13 years ago |
Eric W. Biederman
|
783291e690
userns: Simplify the user_namespace by making userns->creator a kuid.
|
13 years ago |
Eric W. Biederman
|
7b44ab978b
userns: Disassociate user_struct from the user_namespace.
|
13 years ago |
Eric W. Biederman
|
973c591426
userns: Start out with a full set of capabilities.
|
13 years ago |
Eric W. Biederman
|
aeb3ae9da9
userns: Add an explicit reference to the parent user namespace
|
13 years ago |
Eric W. Biederman
|
0093ccb68f
cred: Refcount the user_ns pointed to by the cred.
|
13 years ago |
Eric W. Biederman
|
c4a4d60379
userns: Use cred->user_ns instead of cred->user->user_ns
|
13 years ago |
Paul Gortmaker
|
9984de1a5a
kernel: Map most files to use export.h instead of module.h
|
14 years ago |
Pavel Emelyanov
|
6164281ab7
user_ns: improve the user_ns on-the-slab packaging
|
14 years ago |
Eric W. Biederman
|
5c1469de75
user_ns: Introduce user_nsmap_uid and user_ns_map_gid.
|
15 years ago |
NeilBrown
|
db1afffab0
kref: remove kref_set
|
15 years ago |
David Howells
|
5170836679
Fix recursive lock in free_uid()/free_user_ns()
|
16 years ago |