diff --git a/README.md b/README.md new file mode 100644 index 0000000..03c66bc --- /dev/null +++ b/README.md @@ -0,0 +1,79 @@ +# sudo parental control +## sudo parental control +### sudo parental control +#### sudo parental control +##### sudo parental control +###### sudo parental control +##### sudo parental control +#### sudo parental control +### sudo parental control +## sudo parental control +# sudo parental control + +# usage +## usage +### usage +#### usage +##### usage +###### usage +##### usage +#### usage +### usage +## usage +# usage + +# server +## server +### server +#### server +##### server +###### server +##### server +#### server +### server +## server +# server + +i don't know + +# client +## client +### client +#### client +##### client +###### client +##### client +#### client +### client +## client +# client +``` +sudo +``` + +# thanks +## thanks +### thanks +#### thanks +##### thanks +###### thanks +##### thanks +#### thanks +### thanks +## thanks +# thanks +thanks + +# special thanks +## special thanks +### special thanks +#### special thanks +##### special thanks +###### special thanks +##### special thanks +#### special thanks +### special thanks +## special thanks +# special thanks +thanks + diff --git a/client/sudo b/client/sudo new file mode 100755 index 0000000..550e63f --- /dev/null +++ b/client/sudo @@ -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 + diff --git a/Cargo.lock b/server/Cargo.lock similarity index 100% rename from Cargo.lock rename to server/Cargo.lock diff --git a/Cargo.toml b/server/Cargo.toml similarity index 100% rename from Cargo.toml rename to server/Cargo.toml diff --git a/Rocket.toml b/server/Rocket.toml similarity index 100% rename from Rocket.toml rename to server/Rocket.toml diff --git a/src/main.rs b/server/src/main.rs similarity index 100% rename from src/main.rs rename to server/src/main.rs