we've been trying to do the same thing, except just using winbind.... the way sme was made to work
The SME box is 6.0.1 with the unofficial update script applied (that just make esmith so very much better)
We know it can be done because mandrake seems to do a domain login with SME out of the box as long as you join the domain during the initial build, but well it's just not our desktop of choice
We want to use Ubuntu - Hoary Hedgehog 5.04
As a desktop client, ubuntu rocks & with a few minutes spent at the unofficial Ubuntu 5.04 Starter Guide
http://ubuntuguide.org everything seems to work out of the box
Been following & playing with this;
http://ubuntuforums.org/archive/index.php/t-5409.htmlbut unfortunately haven't got it working yet. It seems to join the domain & everything tests OK, but when i reboot, can't log in as in i'm locked out.
If you do intend to play with this, as always BACK UP YOUR FILES FIRST.
This is a script to do just exactly that; copy & paste this with your favorite text editor & save it as winbindbak.sh
#winbind_back_up script
cp -v /etc/login.defs /etc/login.defs.bak
cp -v /etc/nsswitch.conf /etc/nsswitch.conf.bak
cp -v /etc/samba/smb.conf /etc/samba/smb.conf.bak
cp -v /etc/pam.d/common-account /etc/pam.d/common-account.bak
cp -v /etc/pam.d/common-auth /etc/pam.d/common-auth.bak
cp -v /etc/pam.d/common-password /etc/pam.d/common-password.bak
cp -v /etc/pam.d/common-session /etc/pam.d/common-session.bak
cp -v /etc/pam.d/sudo /etc/pam.d/sudo.bak
then as root / sudo at a comand prompt run;
sh /path_to_where_you_saved_it/winbindbak.sh
That way if you end up locked out like i did, you can come back up in rescue mode & put them all back;
& heres a script to do just that again copy & paste this to your favorite text editor & save as winbindrest.sh
#winbind_restore_backed_up_files & save the broken ones for investigation script
cp -v /etc/login.defs /etc/login.defs.bak2
cp -v /etc/nsswitch.conf.bak /etc/nsswitch.conf.bak2
cp -v /etc/samba/smb.conf.bak /etc/samba/smb.conf.bak2
cp -v /etc/pam.d/common-account.bak /etc/pam.d/common-account.bak2
cp -v /etc/pam.d/common-auth.bak /etc/pam.d/common-auth.bak2
cp -v /etc/pam.d/common-password.bak /etc/pam.d/common-password.bak2
cp -v /etc/pam.d/common-session.bak /etc/pam.d/common-session.bak2
cp -v /etc/pam.d/sudo.bak /etc/pam.d/sudo.bak2
cp -v /etc/login.defs.bak /etc/login.defs
cp -v /etc/nsswitch.conf.bak /etc/nsswitch.conf
cp -v /etc/samba/smb.conf.bak /etc/samba/smb.conf
cp -v /etc/pam.d/common-account.bak /etc/pam.d/common-account
cp -v /etc/pam.d/common-auth.bak /etc/pam.d/common-auth
cp -v /etc/pam.d/common-password.bak /etc/pam.d/common-password
cp -v /etc/pam.d/common-session.bak /etc/pam.d/common-session
cp -v /etc/pam.d/sudo.bak /etc/pam.d/sudo
then as root / sudo at a command prompt run;
sh /path_to_where_you_saved_it/winbindrest.sh
& you should be back up & running in seconds
Anyway until i get it sorted i'm hard wiring the mounts into the /etc/fstab