C: check-root-user.c
This commit is contained in:
18
code/C/System/check-root-user.c
Normal file
18
code/C/System/check-root-user.c
Normal file
@@ -0,0 +1,18 @@
|
||||
/**
|
||||
* https://man.openbsd.org/getuid
|
||||
*/
|
||||
|
||||
#include <unistd.h>
|
||||
#include <stdio.h>
|
||||
|
||||
void main(int argc, char const *argv[]) {
|
||||
uid_t user = getuid();
|
||||
uid_t privs = geteuid();
|
||||
printf("User: %u\n", user);
|
||||
printf("Privs: %u\n", privs);
|
||||
|
||||
puts("::");
|
||||
|
||||
char *login = getlogin();
|
||||
printf("%s\n", login);
|
||||
}
|
||||
Reference in New Issue
Block a user