diff options
Diffstat (limited to 'src/jailtest/main.c')
-rw-r--r-- | src/jailtest/main.c | 29 |
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"); |