> On Tue, 2005-07-26 at 14:06 +1000, Nick Bryant wrote: > > Hi, > > > > I currently use Samba server as a PDC on a centos 3.5 box for a bunch of > XP > > clients which works perfectly.</centos plug> > > > > I want to mount a share on a NAS box we have kicking about and use that > > share to put all the users home dirs in. Sadly my NAS box is a Windows > 2003 > > server appliance (although, to be fair - it does the job). > > > > So I create a share on the NAS box, create a user on the Samba server > who I > > then assign write permissions on the newly created share (yes, the NAS > is a > > domain member) and then put the NAS share's details into the Samba > server's > > /etc/fstab like so: > > > > \\nasboxen\newshare /mnt/userhomes smbfs > auto,credentials=/etc/samba/afile > > 0 0 > > > > mount -a /mnt/syd01-test/ > > > > and it mounts perfectly: > > > > [root@lemon mnt]# mount > > [snip] > > //nasboxen/newshare on /mnt/userhomes type smbfs (0) > > > > Now the problem comes when I want to put a userdir in there because when > I > > try and set the ownership: > > > > [root@lemon mnt]# chown nick testing > > chown: changing ownership of `testing': Operation not permitted > > > > I presume this is because it's a smb filesystem and it doesn't support > unix > > ownership flags. So the question is... can it be done? > ---- > You can't have user permissions on 'foreign' file systems - all files > and folders are owned by whomever mounts it. > That explains the error then :) > You can download for free - Microsoft's SFU (Services for Unix) and > create NFS exports from the NAS Appliance and mount them on the > Linux/Unix system and share them but be prepared for some latency (I > sort of gave up on this concept myself). You could also create a 'DFS' > tree that has the 'base' on the Linux server and the subtrees on the NAS > appliance. Ok did this. Got NFS working on it... problem is that even though it doesn't bork with an error it still won't let me change the ownership. I think I know why but I don't know how to do a no_root_squash export on a W2k3 box of doom, and I won't go there on this list. > > Of course there is no reason that you can't direct Samba to create > Windows Users 'HOMES' share directly on/from the NAS appliance itself > and that is likely the best/fastest way to do it. Since the NAS Server > is 'joined' to the domain, it will have all the user accounts and can > happily deal with the ACL's for the home share. It seems a little more complex but sounds like it would be the way forwards. Do you have any more info on exactly how about you create a user with a non-local fs home dir? > > With Samba 3.0.x and LDAP or tdbsam backend, you can specify a unique > home and profile directory for each user and put them on different > servers if you wish. > It's running on samba 3 with tdb backend... Cheers, Nick