Erwin,
Het mounten van sambashares moet inderdaad kunnen zonder problemen. Handmatig lukt dit in elk geval op deze manier:
psy@psy ~ $ smbmount //192.168.0.150/edwin test -o username=edwin
Password:
psy@psy ~ $ cd test/
psy@psy ~/test $ ls
psy@psy ~/test $ mkdir bla
psy@psy ~/test $ mount
/dev/hda1 on / type auto (rw,noatime)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
udev on /dev type tmpfs (rw,nosuid)
devpts on /dev/pts type devpts (rw,nosuid,noexec)
shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)
//192.168.0.150/edwin on /home/psy/test type smbfs (0)
Dit is op een Gentoo Linux machine.
Om users te laten mounten moet je wel een SUID bit hebben op het mount commando:
psy@psy ~/test $ ls -l /bin/mount
-rws--x--x 1 root root 91772 Feb 2 14:39 /bin/mount
Ik weet niet of dit standaard is in Suse.
LDAP authenticatie moet geen probleem zijn, zolang je de baseDN maar goed insteld. Hoe je je homedirectory automatisch het beste kunt laten smb-mounten moet ik nog uitzoeken. Je bent immers een wachtwoord nodig dat je niet hebt als je dit gaat scripten. Hiervoor ben je waarschijnlijk nog een authenticatie cookie nodig die je krijg als je ldap autenticatie gaat doen.
Een andere manier is om de hele /home/users -tree te exporten met NFS. Op iedere client mount je dan de /home naar deze export toe, zodat alle homedirectories zichtbaar zijn op alle clients. Door de standaard unix permissies kunnen de users alleen bij hun eigen homedirectory.
Edwin