diff --git a/build_wrapper.sh b/build_wrapper.sh index 9f05099..e69de29 100644 --- a/build_wrapper.sh +++ b/build_wrapper.sh @@ -1 +0,0 @@ -gcc wrapper.c -o wrapper \ No newline at end of file diff --git a/setup.sh b/setup.sh index 873fcf7..c9c2231 100644 --- a/setup.sh +++ b/setup.sh @@ -1,8 +1,17 @@ # todo: check for needed packages and install them # todo: setup keyboard and terminal shortcuts +# compile the wrapper +gcc wrapper.c -o wrapper + +# change user and group for wrapper (for suid) +sudo chown root:root wrapper sudo chown root:root nuke_me_NOW.sh -sudo chmod 4777 nuke_me_NOW.sh -sudo chmod 4777 $(which cryptsetup) -sudo chmod 4777 $(which poweroff) -sudo chmod 4777 $(which shutdown) -sudo chmod 4777 $(which nice) \ No newline at end of file + +# set suid +sudo chmod 4777 wrapper + +# sudo chmod 4777 nuke_me_NOW.sh +# sudo chmod 4777 $(which cryptsetup) +# sudo chmod 4777 $(which poweroff) +# sudo chmod 4777 $(which shutdown) +# sudo chmod 4777 $(which nice) \ No newline at end of file