Hello SunRay-Users,
I hereby release a link to the tarball of my utSelector framework:
http://www.cos.ru/sunray/COSutselector-0.99.0.tar.bz2
There's some unfinished QA/cleanup business before a 1.0 release
though :)
This framework allows to bind applications (wrapper scripts in
general) to registered tokens and (now) to specific DTUs within
a Sun Ray Server FOG, currently in Kiosk/CAM mode only. Work is
proceeding to support some routines of Regular sessions startup
as well, and to make standard Solaris packages of this stuff.
See READMEs inside (lib/docs/*), I hope they would give some clue
to the rest of setup and logic.
In short, you register your tokens (smartcards), filling the fields
"Owner" and "Other Info" (the latter - with a certain pipe-sep format:
USERDESC|PROGRAM|PARAMS). In SRSS4 check that the card is for Kiosk
mode, or set Smartcard mode to Kiosk as the default Policy (SRSS3/4).
Then you unpack this tarball in root dir (most of these scripts
already use relative dirs, but some may have the tested base path
hardcoded as /opt/SUNWutContrib, potential troublemakers listed in
the docs).
You also install the script /opt/SUNWutContrib/sbin/utselector
as the Critical application for your server (in either CDE or JDS
desktop) and restart the FOG servers ("utrestart -c" on each).
I.e. for your windows config with specific TCP ports you set the
"Other Info" of the card to:
Win user 007|uttsc-direct|-P 3321 winhost
NOTE: I have only tested the script to work with a domain name
parameter beside the server name; it may require "-d NTDOMAIN",
if used at all, to be the first characters of the parameter:
Win user 000|uttsc-direct|-d ntdom winhost
To configure a DTU for a specific Kiosk app set its "Other Info"
possibly with four sets of |PROGRAM|PARAM| values (see docs/sources).
Unset fields for other modes (2-4) with a "bad" token are parsed as
empty for DTU and processed according to a token's setup:
DTU 1234|rdesktop-directapp|
Have luck, have fun, I hope these scripts to be useful to community :)
Please report if anything works out of the lab greenhouse conditions ;)
ATM it was only tested under Solaris, and Stefan didn't report any
success trying it under Linux yesterday. Need more eyes/hands please,
I don't have a Linux SRSS setup around to debug in person.
--
Best regards,
Jim Klimov mailto:[EMAIL PROTECTED]
CTO, JSC COS&HT, Russia
_______________________________________________
SunRay-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sunray-users