Portál AbcLinuxu, 23. dubna 2024 09:29


Dotaz: JAVA - seznam přihlášených uživatelů v systému

20.10.2010 07:38 jafaKri
JAVA - seznam přihlášených uživatelů v systému
Přečteno: 248×
Odpovědět | Admin
Ahoj. Marně se snažím najít jak "multiplatformě" (Linux/Windows) zjišťovat seznam přihlášených uživatelů v systému. Pomocí "new com.sun.security.auth.module.UnixSystem().getUsername()" zjistím aktuálního unix uživatele (pro windows obdobně), jenže to mi je k ničemu, protože ten prográmek poběží na pozadí a já potřebuju seznam všech do systému přihlášených uživatelů. Nevíte jak to udělat?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.10.2010 08:54 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: JAVA - seznam přihlášených uživatelů v systému
Odpovědět | | Sbalit | Link | Blokovat | Admin
Získat způsobem specifickým pro daný systém. Konkrétní systém ani nemusí nic jako „seznam přihlášených uživatelů“ podporovat.
20.10.2010 09:15 jafaKri
Rozbalit Rozbalit vše Re: JAVA - seznam přihlášených uživatelů v systému
Tak Linux i Windows to podporují, jak to mám dostat ale do javy? To musím parsovat výstupy příkazů w(linux) a pravdšpodobně "net sessions"/(windows)?
20.10.2010 09:17 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: JAVA - seznam přihlášených uživatelů v systému
Můžete parsovat výstup příkazů, nebo můžete přes JNI volat nativní funkce OS.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.