mirror_zfs/tests/zfs-tests/include
Wolfgang Bumiller 3808006edf Take user namespaces into account in policy checks
Change file related checks to use user namespaces and make
sure involved uids/gids are mappable in the current
namespace.

Note that checks without file ownership information will
still not take user namespaces into account, as some of
these should be handled via 'zfs allow' (otherwise root in a
user namespace could issue commands such as `zpool export`).

This also adds an initial user namespace regression test
for the setgid bit loss, with a user_ns_exec helper usable
in further tests.

Additionally, configure checks for the required user
namespace related features are added for:
  * ns_capable
  * kuid/kgid_has_mapping()
  * user_ns in cred_t

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Closes #6800
Closes #7270
2018-03-14 16:10:38 -07:00
..
.gitignore Add zpool events tests 2017-05-22 12:34:42 -04:00
commands.cfg Take user namespaces into account in policy checks 2018-03-14 16:10:38 -07:00
default.cfg.in Emit history events for 'zpool create' 2017-12-04 17:21:03 -08:00
libtest.shlib Add scrub after resilver zed script 2018-03-14 16:10:37 -07:00
Makefile.am Fix bug in distclean which removes needed files 2018-01-30 10:27:30 -06:00
math.shlib Fix truncate(2) mtime and ctime handling 2017-11-21 13:11:29 -06:00
properties.shlib Disable nbmand tests on kernels w/o support 2017-07-24 11:03:50 -07:00
zpool_script.shlib Prebaked scripts for zpool status/iostat -c 2017-04-21 09:27:04 -07:00