>From what I understand, follow me printing only sets a default printer. We 
>have a few kiosks that have multiple printers, but can't have access to all 
>printers on the server. Previously, we accomplished this with AllowUser 
>statements in printers.conf, but with kiosk users constantly changing, do you 
>have any suggestions on how to do this? If I could get that one last thing 
>working, I think we'd be set.


-Jon

----- Original Message -----
From: "Craig Bender" <[email protected]>
To: "SunRay-Users mailing list" <[email protected]>
Sent: Tuesday, November 2, 2010 4:46:51 PM
Subject: Re: [SunRay-Users] GDM Auto Login

Don't think of it as user based, think of it as token based (client 
ID/Mac address if not using smart cards)

You can use the "follow-me" printing scripts to associate printers to 
DTUs and you can use the same logic to launch applications (or direct a 
browser to different URLs).  Basically you are querying the Sun Ray 
datastore to look for bits of information, whether that is a printer 
name or a URL.

http://wiki.sun-rays.org/index.php/SRSS_Addon:_Follow_Me_Printing



Jonathan C. Bailey wrote:
> The kiosks are generally a mix of web browsers (in various configurations) 
> and SSH sessions running in gnome-terminal. They also need to print, and so 
> far (on the old terminal server running LTSP), I've just used the 
> AllowedUsers directive in CUPS to limit printers to specific users (some 
> users have 1 printer, some have a handful). I'm not sure that would work with 
> kiosk mode since the username changes at every login.
> 
> -Jon
> 
> ----- Original Message -----
> From: "Craig Bender" <[email protected]>
> To: [email protected]
> Sent: Tuesday, November 2, 2010 2:40:48 PM
> Subject: Re: [SunRay-Users] GDM Auto Login
> 
> I haven't done what you are trying to do, but I do think Kiosk is the 
> way to go (plus it's supported).
> 
> You can specify certain tokens (whether pseudo or smart card) to run 
> kiosk mode.  This is done by registering the token, then using the web 
> gui to set that token to either kiosk or regular (or you can use 
> utkioskoverride).
> 
>  From there, the question I'd ask is what do you want the various kiosks 
> to do?
> 
> A simple if/then script based on token ID could launch different 
> programs.  If more complex, you could create specific kiosk sessions 
> types and using utkioskoverride assign them to the tokens.
> 
> 
> 
> 
> 
> 
> 
> 
> 
> On 11/2/10 12:18 PM, Jonathan C. Bailey wrote:
>> Hello,
>>
>> I don't think this is Sun Ray specific, but here goes... I have a Oracle 
>> Enterprise Linux 5u5 server with Sun Ray Software 5.1 installed. I'm trying 
>> to get a timed login working for specific DTUs that are acting as kiosks. 
>> Kiosk included with SRS won't do what I want since each kiosk is a fairly 
>> unique setup (much easier to manage as normal users). Anyway, I've 
>> configured the lines in /etc/gdm/custon.conf (omitting some extra junk):
>>
>> [daemon]
>> TimedLoginEnable=true
>> TimedLogin=/usr/local/bin/gdm_autologin.sh|
>>
>> [security]
>> AllowRemoteAutoLogin=true
>>
>> And the following script (/usr/local/bin/gdm_autologin.sh):
>> #! /bin/sh
>>
>> LOGFILE="/var/log/gdm_autologin.log"
>> TS=`date +%c`
>>
>> exec 2>&-
>>
>> trim() { echo $1; }
>>
>> DISP=`echo $DISPLAY | cut -d\: -f2 | cut -d. -f1`
>> TOKEN=`cat /var/opt/SUNWut/displays/$DISP | grep TOKEN | grep -v 
>> INSERT_TOKEN | grep -v TOKEN_SET | cut -d\= -f2 | cut -d. -f2`
>> OTHERINFO=$(trim `/opt/SUNWut/sbin/utdesktop -p $TOKEN | grep "Other Info" | 
>> cut -d\= -f2`)
>> UNAME="BORK"
>>
>> if [ "${OTHERINFO:0:10}" == "autologin:" ]
>> then
>>      export UNAME
>>      UNAME=`echo $OTHERINFO | cut -d\: -f2`
>> fi
>>
>> echo $UNAME
>>
>> echo "[$TS] UNAME=$UNAME DISPLAY=$DISP TOKEN=$TOKEN OTHERINFO=$OTHERINFO">>  
>> $LOGFILE
>>
>> exit 0
>>
>> ---------------------------------------------------------
>> With this setup, I SHOULD be able to set the "other info" field for a DTU to 
>> "autologin:USERNAME" and have it work, but all I get is the timed login 
>> count down without a username listed. I've tested the script from the 
>> command line and it returns a username. Also, from the log the script 
>> creates, it's running, and the UNAME variable is being populated. Has anyone 
>> else done something similar, or have an idea why it isn't working?
>>
>> [Mon 01 Nov 2010 05:59:44 PM CDT] UNAME=trskiosk2 DISPLAY=11 
>> TOKEN=c2f6c84bad22dfdcb8eae14eb617aeef OTHERINFO=autologin:trskiosk2
>>
>>
>>
>> -Jon
>> _______________________________________________
>> SunRay-Users mailing list
>> [email protected]
>> http://www.filibeto.org/mailman/listinfo/sunray-users
> _______________________________________________
> SunRay-Users mailing list
> [email protected]
> http://www.filibeto.org/mailman/listinfo/sunray-users
> _______________________________________________
> SunRay-Users mailing list
> [email protected]
> http://www.filibeto.org/mailman/listinfo/sunray-users
_______________________________________________
SunRay-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sunray-users
_______________________________________________
SunRay-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sunray-users

Reply via email to