diff options
author | Dan Rue <dan.rue@linaro.org> | 2017-11-13 09:55:43 -0600 |
---|---|---|
committer | Naresh Kamboju <naresh.kamboju@linaro.org> | 2017-11-14 09:44:31 +0000 |
commit | f07393efdc359208a48077c16b1baf5000fad640 (patch) | |
tree | 0ce9e6d5caf6ebcdf3785e8a89adb997cf130310 | |
parent | 17dccb804d34fe2b2e93d40ce4cee7ddf68b5a7a (diff) |
LTP: Enable kernel.unprivileged_userns_clone
Test 'userns07' verifies that the kernel imposes a limit of at least 32
nested levels on user namespaces. However, user namespaces are disabled
by default in debian. If user namespaces are disabled, enable them.
Change-Id: I223a8f974905ae8f0373adc71c3bab2ef10c98ff
Signed-off-by: Dan Rue <dan.rue@linaro.org>
-rwxr-xr-x | automated/linux/ltp/ltp.sh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/automated/linux/ltp/ltp.sh b/automated/linux/ltp/ltp.sh index 9cc4818..cb4a1ac 100755 --- a/automated/linux/ltp/ltp.sh +++ b/automated/linux/ltp/ltp.sh @@ -108,6 +108,11 @@ prep_system() { info_msg "Stopping systemd-timesyncd" systemctl stop systemd-timesyncd fi + # userns07 requires kernel.unprivileged_userns_clone + if [ "$(sysctl -n kernel.unprivileged_userns_clone)" -eq 0 ]; then + info_msg "Enabling kernel.unprivileged_userns_clone" + sysctl -w kernel.unprivileged_userns_clone=1 + fi } # Test run. |