aboutsummaryrefslogtreecommitdiffstats
path: root/src/jailtest/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/jailtest/main.c')
-rw-r--r--src/jailtest/main.c29
1 files changed, 27 insertions, 2 deletions
diff --git a/src/jailtest/main.c b/src/jailtest/main.c
index 850277bc5..3369dca39 100644
--- a/src/jailtest/main.c
+++ b/src/jailtest/main.c
@@ -114,8 +114,32 @@ int main(int argc, char **argv) {
114 virtual_setup("/bin"); 114 virtual_setup("/bin");
115 virtual_setup("/usr/share"); 115 virtual_setup("/usr/share");
116 virtual_setup(user_run_dir); 116 virtual_setup(user_run_dir);
117 117 // basic sysfiles
118 118 sysfiles_setup("/etc/shadow");
119 sysfiles_setup("/etc/gshadow");
120 sysfiles_setup("/usr/bin/mount");
121 sysfiles_setup("/usr/bin/su");
122 sysfiles_setup("/usr/bin/ksu");
123 sysfiles_setup("/usr/bin/sudo");
124 sysfiles_setup("/usr/bin/strace");
125 // X11
126 sysfiles_setup("/usr/bin/xev");
127 sysfiles_setup("/usr/bin/xinput");
128 // compilers
129 sysfiles_setup("/usr/bin/gcc");
130 sysfiles_setup("/usr/bin/clang");
131 // networking
132 sysfiles_setup("/usr/bin/dig");
133 sysfiles_setup("/usr/bin/nslookup");
134 sysfiles_setup("/usr/bin/resolvectl");
135 sysfiles_setup("/usr/bin/nc");
136 sysfiles_setup("/usr/bin/ncat");
137 sysfiles_setup("/usr/bin/nmap");
138 sysfiles_setup("/usr/sbin/tcpdump");
139 // terminals
140 sysfiles_setup("/usr/bin/gnome-terminal");
141 sysfiles_setup("/usr/bin/xfce4-terminal");
142 sysfiles_setup("/usr/bin/lxterminal");
119 143
120 // print processes 144 // print processes
121 pid_read(0); 145 pid_read(0);
@@ -145,6 +169,7 @@ int main(int argc, char **argv) {
145 noexec_test("/var/tmp"); 169 noexec_test("/var/tmp");
146 noexec_test(user_run_dir); 170 noexec_test(user_run_dir);
147 access_test(); 171 access_test();
172 sysfiles_test();
148 } 173 }
149 else { 174 else {
150 printf(" Error: I cannot join the process mount space\n"); 175 printf(" Error: I cannot join the process mount space\n");