The issue:
A PXE client boots into a Kubuntu (Fiesty) 7.04 server running LTSP 5. The
client's root file system is exactly the same as the server's root file
system.

The question:
Is this by design, a bug or a configuration issue? What can I do to fix it?
I haven't seen this issue documented, but there have been a couple of other
people who have had the same behavior.

More details:
The PXE client cannot login using chrooted adduser accounts under
/opt/ltsp/$ARCH; however, it CAN login using the server's local accounts
(except root). The login screen is what you'd expect from a ubuntu-desktop
install, but while logging in, it changes over to a kubuntu-desktop
environment and appears to login using the root file system of the server,
not /opt/ltsp/$ARCH.

Setup details:

   - Installed Kubuntu on server with kubuntu-desktop
   - Installed openssh-server and ltsp-server-standalone using aptitude
   - Configured dhcpd.conf file to boot pxe clients in my network
   environment
   - Run ltsp-build-client, which appears to have created and filled the
   /opt/ltsp/i386 folder appropriately
   - To create an account for client, on the server, I did chroot
   /opt/ltsp/i386 followed by adduser test.
   - PXE client boots up with a Kubuntu splash screen into the login
   screen, but I cannot login using "test".

Troubleshooting steps taken:

   - On the client, tried to login using an account local to the server -
   it worked
   - On the server, tried to chroot /opt/ltsp/i386 THEN aptitude install
   ubuntu-desktop
   - On the server, tried to chroot /opt/ltsp/i386 THEN aptitude remove
   kubuntu-desktop THEN aptitude install ubuntu-desktop (tried with ubuntu,
   edubuntu, kubuntu and xubuntu with the same results)
   - Tried booting client from a live Edubuntu disc THEN from the client
   apt-get install ltsp-server THEN mount
server.ip.address:/opt/ltsp/opt/ltsp THEN ltsp-build-client THEN
ltsp-update-kernels (on server) THEN
   ltsp-update-sshkeys (on server). The client at this point will boot up with
   a Ubuntu splash screen and show an Edubuntu login screen. During login, it
   shows the Kubuntu desktop environment and boots into the server's local
   Kubuntu desktop environment
   - Tried some other things, but I haven't made progress.

What I think:
It was my belief that the client should use the server's /opt/ltsp/$ARCH as
$ROOT, not the server's root file system. If this is by design, this seems
like a huge issue with security and practicality. Any ideas?
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_____________________________________________________________________
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