Directory Model Decided
I think I've solved my issues with the directory layout on the new drive and how it relates to Samba. Here's the plan:
On the new drive (/mnt/hdd1) I have setup two folders, the earlier mentioned /home and one called /export. Each is mapped to a folder in /. Under /export, I'll create folders for all of the shared files, including music, pictures, downloads, etc.
Also, to mimic the behavior of the existing share, I'm setting up a folder for each user in the export folder. This will map to the Documents folder in each users home folder.
Starting with the original smb.conf, here are the changes:
smb.conf
in [global]
server string = Samba %v on %L
in [homes]
path = /home/%u/Documents
in [files]
path = /export
create mask = 0777
hide unreadable = yes
To create and mount the /export folder, I use steps similar to those used when moving /home
cd /mnt/hdd1
mkdir export
chmod 0777 export
mkdir export
Add this line to /etc/fstab
/mnt/hdd1/export /export none rw,bind 0 0
mount /mnt/hdd1/export
Finally, to setup the link to the user shares, I use this sequence of steps for each:
Add this line to /etc/fstab
/mnt/hdd1/home/username/Documents /export/Username none rw,bind 0 0
mkdir /export/Username
mount /mnt/hdd1/home/username/Documents
(I'll note here that the Documents folder is apparently created by Mandrake when the user logs into the machine for the first time.)
I'd love to year your thoughts...
Since I gave up on the XDM configuration, I have configured NTP and added a 2nd drive. Would either of these make it work? I doubt it. If I don't know what I did, I can't document it in case I need to do it again later.

In the new setup, I'd like to mirror this setup, except I'd like the folders for each user to be the Linux home directory for each. I would still map the G: drive to this share. Also, I'd like to map the H: drive to each user's home directory in a login script. This way, my family would know that the H: drive is theirs, while they could traverse the G: drive to get to the other users' folders if security access is granted to the 'users' group. I imagine that each of us will have private file areas, plus my wife and I will have exclusive access to financial records using a group called 'adults'. I'll probably set things up for them, since they won't have access to (or knowledge of) a Linux prompt and the various chXXX commands. Finally, I plan to setup a periodic backup of the files to another drive on a different machine. I'd like to exclude the music files from this backup, since they are either off of CDs I have, or backed up somewhere else.

I noticed in the syslog that the system is running mdkkdm, not gdm, so I opened /usr/share/config/kdm/kdmrc, found the [xdmcp] section, and changed Enable = false to Enable = true. I logged off and back in (using CTRL-ALT-BACKSPACE). No luck.

Well, I gave up today. I'm anxious to get started on the actual server work, and I'm tired of messing with hardware. I installed the 250GB drive in my desktop machine, and I will soon move the 80GB drive to the server.


