[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