Just found on internet a autologin setting and script that worked for mi.
This is for Ubuntu but i was able to adapt it to Mandriva.

#/etc/X11/gdm/gdm.conf-custom 


[daemon]

RemoteGreeter=/usr/lib/gdm/gdmgreeter

AutomaticLoginEnable=true

AutomaticLogin=/usr/bin/autologin.sh|

TimedLoginEnable=true

TimedLogin=/usr/bin/autologin.sh|

TimedLoginDelay=1


[security]

DisallowTCP=false

AllowRemoteAutoLogin=true


[xdmcp]

Enable=true


[greeter]

GraphicalTheme=UbuntuME

SoundOnLogin=true

GraphicalThemedColor=#105408


#
/usr/bin/autologin.sh


#!/bin/bash

HOSTNAME=$(echo $DISPLAY | cut -d: -f1)

case “$HOSTNAME” in

“192.168.0.101″)    disp=com-1;;

“192.168.0.102″)    disp=com-2;;

“192.168.0.103″)    disp=com-3;;

“192.168.0.104″)    disp=com-4;;

“192.168.0.105″)    disp=com-5;;

esac

echo $disp

exit 0

On the older script, the name of the user that was assigned for the thin client 
was never resolved but i did had the IP for that thin client. The new script 
uses IP to determine which user name should be used.

Hope this will help others.
Thanks for the help.

------------------------------------------------------------------
From: [EMAIL PROTECTED]
To: ltsp-discuss@lists.sourceforge.net
Date: Wed, 26 Nov 2008 17:14:21 +0000
Subject: Re: [Ltsp-discuss] LTSP4.2 autologin








Gideon: 
   Thanks for this detailed explanation.
I am not a programmer and just copied the script i found in internet but did 
not know what was it doing.
Now i undestand a little more.
 
On the script i added a line to echo $DISPLAY and $CLIENT to a file and the 
restarted the client.
The values are:
Display 192.168.20.120:0
Client  192.
quote:
>If that is the problem, then you ask - why is gdm using IP and not
> hostname?  Does my workstation have a hostname?  Is my /etc/hosts
> correct?  Or, does gdm no longer resolve DISPLAY to hostname?  Well, the
> first two are easy to check. 

How do i check which could be the problem?

Mi /etc/hosts is like this
---------------------------------------------------------------------------------------------------------------------------------------------
127.0.0.1        lofa   localhost
## lofa-begin ##
#
# The lines between 'lofa-begin' and 'lofa-end' were added
# on: Fri Oct 24 08:01:52 2008, by the lofacfg configuration tool.
# For more information, visit the lofa homepage
# at http://www.lofa.org
#

192.168.20.1           ws001.lofa    ws001
192.168.20.2           ws002.lofa    ws002
.
.
.
192.168.20.120         ws120.lofa    ws120
192.168.20.121         ws121.lofa    ws121
192.168.20.122         ws122.lofa    ws122
192.168.20.123         ws123.lofa    ws123
.
.
192.168.20.252         ws252.lofa    ws252
192.168.20.253         ws253.lofa    ws253

## lofa-end ##
------------------------------------------------------------------------------------------------------------------------------


> Date: Tue, 25 Nov 2008 11:39:51 -0500
> From: [EMAIL PROTECTED]
> To: ltsp-discuss@lists.sourceforge.net
> Subject: Re: [Ltsp-discuss] LTSP4.2 autologin
> 
> Gabriel,
> 
> It is always best to understand how the scripts should work before
> implementing them - otherwise it makes things harder to debug.
> 
> Your instructions are basically making use of gdm's ability to specify a
> script to be executed when retrieving the autologin user.  The output of
> such a script *must* be a valid username.  If the output of the script
> is empty (no output), then gdm will use the "root" user.
> 
> Now, since that is what gdm is using, it tells you that the script is
> indeed not returning a username as output.  Let's look at the script and
> figure out why:
> 
> The first line in the script cuts the DISPLAY environment variable by
> periods and returns the first part.  It will use this first part to
> figure out what user to return.  That works ok, provided that the first
> part of the DISPLAY variable is a workstation name.  Is it?
> 
> If it is not a hostname but an IP address, the result of returning the
> first part would be a number!  That number would not match any of the
> cases you set up and therefore return no autologin user.  That could be
> the problem.
> 
> How to check?  Well, tell the script to return $CLIENT.  Then, if it is
> a number, gdm may say "User 192 will login in 5 seconds..." And you will
> say to yourself, "User 192?!"
> 
> If that is the problem, then you ask - why is gdm using IP and not
> hostname?  Does my workstation have a hostname?  Is my /etc/hosts
> correct?  Or, does gdm no longer resolve DISPLAY to hostname?  Well, the
> first two are easy to check.  If you discover it is #3, then you may
> need to modify your script to autologin users based upon IP rather than
> hostname.
> 
> Hope that helps,
> 
> -Gadi
> 
> 
> On Mon, 2008-11-24 at 21:01 +0000, gabriel lopez wrote:
> > GDM LTSP4.2 Autologin‏
> > De:
> > gabriel lopez
> > ([EMAIL PROTECTED]) 
> > Enviado:
> > viernes, 21 de noviembre de 2008
> > 03:59:32 p.m.
> > Para: 
> > LTSP
> > (ltsp-discuss@lists.sourceforge.net)
> > I am in the process of installing LTSP4.2 on Mandriva 2009. There has
> > been problem because i has not found specific instructions for
> > Mandriva 2009 but Instructions for Mandriva 2006 and 2007 work 95% of
> > the time.
> > What i have to solve now is autologin on terminals.
> > I have tried instructions for KDM and GDM and none works.
> > I has gone back to GDM  and use this instructions:
> > 
> > #####################################################################
> > Create a user ID for each client machine that will autologin. This
> > how-to assumes the IDs are auto1, auto2, auto3, etc. 
> > Create the /usr/bin/autologin script. This script figures out which
> > client it's running on and then passes a correpsonding login ID to GDM
> > for the autologin. Here's a sample script, which you can modify to
> > suit your needs: 
> > --------autologin
> > script--------------------------------------------------
> > #!/bin/bash
> >  CLIENT=$(echo $DISPLAY || cut -d. -f1)
> >  case "$CLIENT" in
> >      "ws001")    disp=auto1;;
> >      "ws002")    disp=auto2;;
> >      "ws003")    disp=auto3;;
> >  esac
> >  echo $disp
> > ----------------------------------------------------
> >  Be sure the $disp variable is being set to valid user IDs you created
> > in the previous step.  Remember to make the autologin script
> > executable ('chmod +x /usr/bin/autologin').
> > Modify /etc/gdm/custom.conf and add the following settings under the
> > daemon and security sections. Be sure to include the pipe character at
> > the end of the TimedLogin line.* 
> > -------------------custom.conf--------------------------------
> >  daemon
> >  
> > AutomaticLoginEnable=true
> >  TimedLoginEnable=true
> >  TimedLogin=/usr/bin/autologin|
> >  TimedLoginDelay=30
> > 
> >  security
> > 
> >  AllowRemoteAutoLogin=true
> > ----------------------------------------------------------------
> > Restart GDM. This will kick all users, including you at the console,
> > off the system and send them back to the login screen. As such, it's
> > best if you switch to a command prompt console by pressing
> > Ctrl-Alt-F1, and login in as root, if you aren't already. Then,
> > restart gdm: 
> >   gdm-restart
> > 
> > ###################################################################
> > 
> > 
> > The problem is that i can see the login screen on the terminal and a
> > message that say somthiong like
> > "root wil login in 30,29,.... seconds" but root never login and th
> > message start again "root wil login in 30,29,.... seconds" and so on.
> > I DO NOT WANT TO LOGIN AS ROOT BUT AS A REGULAR USER. auto1 in this
> > case.
> > 
> > What i thing is that something is missing because i do not see how the
> > value "auto1" stored in $disp on the script, is passed to GDM as the
> > name of the user i want lo login as.
> > 
> > Any help?
> > 
> > 
> > ______________________________________________________________________
> > Discover the new Windows Vista Learn more!
> > -------------------------------------------------------------------------
> > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> > Build the coolest Linux based applications with Moblin SDK & win great 
> > prizes
> > Grand prize is a trip for two to an Open Source event anywhere in the world
> > http://moblin-contest.org/redirect.php?banner_id=100&url=/
> > _____________________________________________________________________ 
> > Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto: 
> > https://lists.sourceforge.net/lists/listinfo/ltsp-discuss For additional 
> > LTSP help, try #ltsp channel on irc.freenode.net
> -- 
> --------------------------------------------------------
> Gideon Romm | Proud LTSP Developer
> [EMAIL PROTECTED]
> 
> Support LTSP!  Buy your hardware at:
> 
>         www.DisklessWorkstations.com
>         www.DisklessThinClients.com 
>  
> (use coupon code: LTSP5P for 5% off thin clients from DisklessThinClients.com)
> 
> 
> 
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _____________________________________________________________________
> Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>       https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
> For additional LTSP help,   try #ltsp channel on irc.freenode.net

Explore the seven wonders of the world Learn more!
_________________________________________________________________
Explore the seven wonders of the world
http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE
------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Reply via email to