feat: add client-side script

This commit is contained in:
krizej 2024-04-24 22:06:16 +02:00
parent 1685eb1d54
commit bf45fc550f

15
client/sudo Executable file
View file

@ -0,0 +1,15 @@
#!/usr/bin/env bash
url="https://sudo-parental-control.jacekpoz.pl"
json=$(echo '{"username":"'$USER'","command":"'$@'"}')
r=$(curl -s -X POST $url --data "$json")
if [ "$r" = "ok" ]; then
echo "Parental control approves the request"
sudo $@
else
echo "Parental control prohibits the usage of sudo"
echo "Reason: $r"
fi