From dee8cc858b9631c7f6df6e2fa9d1a71119aa6edb Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Sun, 16 Nov 2025 19:58:49 +0900 Subject: [PATCH] check uid --- mdm/main.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mdm/main.c b/mdm/main.c index 7507601..f91ed1d 100644 --- a/mdm/main.c +++ b/mdm/main.c @@ -16,6 +16,11 @@ int main(int argc, char** argv){ } } + if(getuid() != 0){ + fprintf(stderr, "MDM has to be ran as root\n"); + return 1; + } + if(access(CONFDIR "/mdm", F_OK) != 0) mkdir(CONFDIR "/mdm", 0755); if(access(CONFDIR "/mdm/mdmrc", F_OK) != 0) MDEFileCopy(DATADIR "/examples/mdm/mdmrc", CONFDIR "/mdm/mdmrc");