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: [email protected]
> 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
> > ([email protected])
> > 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
http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE-------------------------------------------------------------------------
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