Add userspace vuid/vgid contexts
authorMichael Jeanson <mjeanson@efficios.com>
Tue, 12 Feb 2019 15:40:48 +0000 (10:40 -0500)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 18 Oct 2019 15:25:45 +0000 (11:25 -0400)
commitfca2f1916cd9f22f410d8f22b9a0720c978c2025
treef16e4c5b14f0e4cffddb6cd49ab8e0a88e648bb4
parent735bef4705cc42f25d26f25be09ba98f1efb8511
Add userspace vuid/vgid contexts

Add a context for each available namespaced user and group IDs

  * vuid : real user ID
  * veuid : effective user ID
  * vsuid : saved set-user ID

These are the IDs as seen in the current user namespace, see
user_namespaces(7) and credentials(7) for details on each type.

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16 files changed:
doc/man/lttng-ust.3.txt
include/lttng/ust-abi.h
include/lttng/ust-events.h
include/lttng/ust.h
liblttng-ust-fork/ustfork.c
liblttng-ust/Makefile.am
liblttng-ust/creds.h [new file with mode: 0644]
liblttng-ust/lttng-context-vegid.c [new file with mode: 0644]
liblttng-ust/lttng-context-veuid.c [new file with mode: 0644]
liblttng-ust/lttng-context-vgid.c [new file with mode: 0644]
liblttng-ust/lttng-context-vsgid.c [new file with mode: 0644]
liblttng-ust/lttng-context-vsuid.c [new file with mode: 0644]
liblttng-ust/lttng-context-vuid.c [new file with mode: 0644]
liblttng-ust/lttng-context.c
liblttng-ust/lttng-events.c
liblttng-ust/lttng-ust-comm.c
This page took 0.026478 seconds and 4 git commands to generate.