From 8c2b460d143d8dda4a86b826c0920918aa15f1f7 Mon Sep 17 00:00:00 2001 From: netblue30 Date: Fri, 18 Nov 2016 09:11:30 -0500 Subject: fcopy part 4 --- test/fs/private-etc.exp | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) (limited to 'test/fs/private-etc.exp') diff --git a/test/fs/private-etc.exp b/test/fs/private-etc.exp index e692f7382..36b5d247c 100755 --- a/test/fs/private-etc.exp +++ b/test/fs/private-etc.exp @@ -33,12 +33,40 @@ expect { "resolv.conf" } -send -- "ls -al /etc; echo done\r" + +send -- "file /etc/shadow\r" expect { timeout {puts "TESTING ERROR 7\n";exit} - "shadow" {puts "TESTING ERROR 8\n";exit} - "done" + "No such file or directory" +} +after 100 +send -- "exit\r" +sleep 1 + +send -- "firejail --private-etc=shadow\r" +expect { + timeout {puts "TESTING ERROR 8\n";exit} + "invalid file type" +} +after 100 + +send -- "firejail --private-etc=\"bla;bla\"\r" +expect { + timeout {puts "TESTING ERROR 9\n";exit} + "is an invalid filename" } +after 100 + +send -- "firejail --private-etc=../bin/ls\r" +expect { + timeout {puts "TESTING ERROR 10\n";exit} + "is an invalid filename" +} +after 100 + + + + after 100 puts "\nall done\n" -- cgit v1.2.3-70-g09d2