[lxc-devel] [lxc/lxc] b96286: utils: improve get_ns_uid() and add get_ns_gid()
GitHub
noreply at github.com
Tue Sep 11 09:06:44 UTC 2018
Branch: refs/heads/master
Home: https://github.com/lxc/lxc
Commit: b962868f4ca36b80dcc7bc4681586da0178eae0d
https://github.com/lxc/lxc/commit/b962868f4ca36b80dcc7bc4681586da0178eae0d
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/lxc/cgroups/cgfsng.c
M src/lxc/macro.h
M src/lxc/utils.c
M src/lxc/utils.h
Log Message:
-----------
utils: improve get_ns_uid() and add get_ns_gid()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: db2d1af171b710abdb435e7526b33a7bb0289d3f
https://github.com/lxc/lxc/commit/db2d1af171b710abdb435e7526b33a7bb0289d3f
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/lxc/utils.c
M src/lxc/utils.h
Log Message:
-----------
utils: improve lxc_switch_uid_gid()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 936efc72f60c6e4b83daadcf834f81abced0eaa9
https://github.com/lxc/lxc/commit/936efc72f60c6e4b83daadcf834f81abced0eaa9
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: handle id switching smarter
For setup, switch to the most privileged ids we can find. That is either
nsuid 0 if a mapping has been established if not switch to the ids the
init running in the container was started with.
After setup, switch to the actual requested ids.
Closes #2591.
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: ddd51fdb8e8c24e02d522e04c7342fa2c83f498d
https://github.com/lxc/lxc/commit/ddd51fdb8e8c24e02d522e04c7342fa2c83f498d
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M doc/lxc-attach.sgml.in
M doc/lxc-execute.sgml.in
M src/lxc/tools/lxc_attach.c
Log Message:
-----------
tools/lxc-attach: add -u and -g arguments
This lets users specify uids and gids to switch to.
Closes #2591.
Signed-off-by: Disassembler disassembler at dasm.cz
[christian.brauner at ubuntu.com: adapt coding style + commit message]
Commit: 964581c210d456eea40362c31d293c25e1ea67a4
https://github.com/lxc/lxc/commit/964581c210d456eea40362c31d293c25e1ea67a4
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/lxc/start.c
Log Message:
-----------
start: avoid unnecessary syscalls
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 8af07f821c38224beac5f6d3e4970082c6732fc6
https://github.com/lxc/lxc/commit/8af07f821c38224beac5f6d3e4970082c6732fc6
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/lxc/attach.c
M src/lxc/cmd/lxc_usernsexec.c
M src/lxc/start.c
M src/lxc/storage/rsync.c
M src/lxc/utils.c
M src/lxc/utils.h
Log Message:
-----------
utils: make lxc_setgroups() return bool
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 464c46115fe3f272c6114a76e1e6c647f475d661
https://github.com/lxc/lxc/commit/464c46115fe3f272c6114a76e1e6c647f475d661
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/lxc/attach.c
M src/lxc/cmd/lxc_usernsexec.c
M src/lxc/start.c
M src/lxc/storage/rsync.c
M src/lxc/utils.c
M src/lxc/utils.h
Log Message:
-----------
utils: make lxc_switch_uid_gid() return bool
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 88fbc0108221490eb169dd966fbde779f705af61
https://github.com/lxc/lxc/commit/88fbc0108221490eb169dd966fbde779f705af61
Author: Wolfgang Bumiller <w.bumiller at proxmox.com>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M doc/lxc-attach.sgml.in
M doc/lxc-execute.sgml.in
M src/lxc/attach.c
M src/lxc/cgroups/cgfsng.c
M src/lxc/cmd/lxc_usernsexec.c
M src/lxc/macro.h
M src/lxc/start.c
M src/lxc/storage/rsync.c
M src/lxc/tools/lxc_attach.c
M src/lxc/utils.c
M src/lxc/utils.h
Log Message:
-----------
Merge pull request #2596 from brauner/2018-09-05/attach_id
utils: allow lxc-attach to set uid / gid
Compare: https://github.com/lxc/lxc/compare/1ea1496dfd07...88fbc0108221
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
More information about the lxc-devel
mailing list