0

I need get a network user name, but I don't know how!

I try "System.getenv("USERNAME")",

"System.getProperty("user.name")" and

"new com.sun.security.auth.module.NTSystem().getName()",

but didn't work, they get local user name, on server they get "server806" and may network user name is "pc8695".

How can I get client user name on client pc??

SkyWalker
  • 28,384
  • 14
  • 74
  • 132
user3061516
  • 105
  • 1
  • 1
  • 11

1 Answers1

0

Display all environment variables (name : value ) this way

 Map<String, String> env = System.getenv();
    for (String envName : env.keySet()) {
        System.out.format("%s=%s%n",
                          envName,
                          env.get(envName));
    }

Then see what key exactly you need.

DayaMoon
  • 357
  • 2
  • 7