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