From f07393efdc359208a48077c16b1baf5000fad640 Mon Sep 17 00:00:00 2001 From: Dan Rue Date: Mon, 13 Nov 2017 09:55:43 -0600 Subject: 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 --- automated/linux/ltp/ltp.sh | 5 +++++ 1 file changed, 5 insertions(+) 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. -- cgit v1.2.3