From ee7580d95077c19a4374cf6ca8f39a25cd6155ac Mon Sep 17 00:00:00 2001 From: PrincessPi3 Date: Thu, 23 Oct 2025 01:15:12 -0600 Subject: [PATCH] 1761203712 --- build_wrapper.sh | 1 - setup.sh | 19 ++++++++++++++----- 2 files changed, 14 insertions(+), 6 deletions(-) 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