aboutsummaryrefslogtreecommitdiffstats
path: root/tests/zfs-tests/include/commands.cfg
diff options
context:
space:
mode:
authorWolfgang Bumiller <[email protected]>2018-03-08 00:40:42 +0100
committerBrian Behlendorf <[email protected]>2018-03-07 15:40:42 -0800
commit0e85048f53e46f30f26540fe3f6ae755d4d52ad1 (patch)
tree60e04f7046d70e7cc7fe24574f65e34cc04283ed /tests/zfs-tests/include/commands.cfg
parent434a3375ce84db2f86808875fb85f5afa1e84750 (diff)
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 <[email protected]> Signed-off-by: Wolfgang Bumiller <[email protected]> Closes #6800 Closes #7270
Diffstat (limited to 'tests/zfs-tests/include/commands.cfg')
-rw-r--r--tests/zfs-tests/include/commands.cfg1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/zfs-tests/include/commands.cfg b/tests/zfs-tests/include/commands.cfg
index ca734d39f..64d6ad5d7 100644
--- a/tests/zfs-tests/include/commands.cfg
+++ b/tests/zfs-tests/include/commands.cfg
@@ -171,4 +171,5 @@ export ZFSTEST_FILES='chg_usr_exec
rename_dir
rm_lnkcnt_zero_file
threadsappend
+ user_ns_exec
xattrtest'