1
0
Fork 0
forked from soccera/rdo

Error if euid != 0

This can happen if the rdo binary isn't set up as SUID.
This commit is contained in:
sw1tchbl4d3 2022-02-09 20:17:45 +01:00
parent a76a602886
commit 8c0e7560ba

3
rdo.c
View file

@ -58,6 +58,9 @@ int main(int argc, char** argv) {
return 0; return 0;
} }
if (geteuid() != 0)
errx(1, "The rdo binary needs to be installed as SUID.");
int ruid = getuid(); int ruid = getuid();
if (ruid == 0) if (ruid == 0)
return runprog(argc, argv); return runprog(argc, argv);