[Fuego] [PATCH 02/11] vuls: deep scans require root permissions

Daniel Sangorrin daniel.sangorrin at toshiba.co.jp
Wed Dec 27 06:32:46 UTC 2017


Signed-off-by: Daniel Sangorrin <daniel.sangorrin at toshiba.co.jp>
---
 engine/tests/Benchmark.vuls/fuego_test.sh | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/engine/tests/Benchmark.vuls/fuego_test.sh b/engine/tests/Benchmark.vuls/fuego_test.sh
index 068acc4..d7d298e 100644
--- a/engine/tests/Benchmark.vuls/fuego_test.sh
+++ b/engine/tests/Benchmark.vuls/fuego_test.sh
@@ -27,6 +27,12 @@ function test_pre_check {
         abort_job "Run on docker as root: ssh-keyscan -t ecdsa ${IPADDR} >> /etc/ssh/ssh_known_hosts"
     fi
 
+    if [ "${BENCHMARK_VULS_ISDEEP}" == "true" ]; then
+        if [ "${LOGIN}" != "root" ]; then
+            abort_job "You need to login as root for vuls deep scan"
+        fi
+    fi
+
     # Make sure that go was installed in the system
     is_on_target go PROGRAM_GO $PATH
     assert_define PROGRAM_GO "run /fuego-ro/scripts/fuego-vuls-docker-preparation"
-- 
2.7.4




More information about the Fuego mailing list