Hi Emile,

I have got my workstation configured so that ctrl-alt-f1 drops me to
a login prompt on the workstation (ctrl-alt-f2 is X with gdm from the
server). I login and authenticate off a "local" copy of the passwd file
which is in fact sym-lined on the server from /etc/passwd to ~/ltsroot/etc
and NFS served to the workstation.

I didn't document all the steps that I needed to do to get it working
(unfortunately), but I'll try to recall them for you.

My ~/ltsroot/etc/inittab contains

    2:345:respawn:/sbin/mingetty tty1

At first I had

    1:35:respawn:/bin/sh -login
    2:35:respawn:/sbin/mingetty tty2

so that I could try logging in on tty2 and when it failed read the error
messages on tty1.

I copied programs from their location in /bin and /usr/bin on the server to
~/ltsroot/bin and ~/ltsroot/sbin. Things such as mingetty, login (sorry I
can't remember all apps that are needed).

I repeated above for libraries, things like libpam.so.0, libcrypt.so. It
was a bit trial and error so I've put a listing of each of these directories
at the bottom of this e-mail. Not sure which ones you must have but this is
what I have and it works.

I also put the file "login" in the ~/ltsroot/etc/pam.d directory thus:-

#%PAM-1.0
auth       required     /lib/security/pam_unix_auth.so
account    optional     /lib/security/pam_permit.so
password   optional     /lib/security/pam_permit.so
session    optional     /lib/security/pam_permit.so

HTH

Pete

--
# cd /tftpboot/lts

# ls ltsroot/sbin
freeramdisk@  init*      lsmod@     mke2fs*      nasd*        reboot@
halt@         insmod@    makedevs@  mkfs.minix@  pivot_root@  rmmod@
ifconfig@     loadkmap@  mingetty*  mkswap@      poweroff@    syslogd@


# ls ltsroot/lib
ld-linux.so.2*          libdl.so.2*         libnss_files.so.2*
libX11.so.6*            libe2p.so.2*        libpam.so.0*
libXext.so.6*           libesd.so.0@        libpam_misc.so.0*
libaudiofile.so.0@      libesd.so.0.2.22    libresolv-2.2.so*
libaudiofile.so.0.0.1*  libext2fs.so.2*     libtermcap.so.2*
libc.so.6*              libm.so.6*          libuuid.so.1*
libcom_err.so.2*        libncurses.so.4*    libz.so.1*
libconsole.so.0@        libnsl-2.1.3.so*    linnsl.so.1@
libconsole.so.0.0.0*    libnsl.so.1*        security/
libcrypt-2.1.1.so*      libnss_dns-2.2.so*
libcrypt.so.1@          libnss_files.so.1*


# ls ltsroot/etc/pam.d
gdm   kde    login~  passwd    reboot  rsh       su   xlock         xserver
halt  login  other   poweroff  rexec   shutdown  xdm  xscreensaver

# ls ltsroot/bin
[*          dumpkmap@     init*      mkfs.minix*  route@         tr*
ar*         dutmp*        insmod*    mknod@       sed@           traceroute*
basename*   echo@         kill@      mkswap*      set_runlevel*  true@
bash*       env@          killall*   mktemp@      setkeycodes*   tty@
busybox*    esd*          ldd*       modprobe*    sh@            umount@
cat@        false@        length*    more@        sleep@         uname@
chgrp@      fbset*        linbar*    mount@       sort*          uniq*
chmod@      fdflush@      ln@        mt@          sox*           update*
chown@      find*         loadacm*   mv@          spotslot*      uptime*
chroot*     free*         loadfont*  nc*          start_telnet*  usleep*
chvt*       freeramdisk*  loadkeys*  nslookup*    stty@          uudecode*
clear*      fsck.minix*   loadkmap*  open*        swapoff*       uuencode*
cp@         getopt@       logger*    ping@        swapon*        vi@
cut*        grep@         login*     play*        sync@          wc*
date@       gunzip@       logname*   poweroff*    syslogd*       wget@
dc*         gzip@         ls@        printf*      tail@          which*
dd@         halt*         lsmod*     ps@          tar@           whoami*
deallocvt*  head@         makedevs*  pwd@         tee*           xkbcomp*
df@         hostid*       md5sum*    reboot*      telnet*        yes*
dirname*    hostname@     mkdir@     rm@          telnet_loop*   zcat@
dmesg@      id*           mke2fs*    rmdir@       test*
du@         ifconfig@     mkfifo*    rmmod*       touch@






_____________________________________________________________________
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.openprojects.net

Reply via email to