So, I want to know if a user has run the application with administrator privileges -- irrespective of the OS the person is on.
I found the solution for Windows (from a website):
public static boolean isAdmin() {
String groups[] = (new com.sun.security.auth.module.NTSystem()).getGroupIDs();
for (String group : groups) {
if (group.equals("S-1-5-32-544"))
return true;
}
return false;
}
What about Mac and Ubuntu ?