This is likely not the solution you are looking for, but it is the way I mount smb shares on my linux workstations. I put the credentials in roots directory, readable only by root. Then, in fstab, I give it the additional parameters uid and gid. Following is one entry.
Works just fine. On bootup, I have the all of my shares available. I actually mount public shares in /mnt/mainserver,then do a symlink to each users home directories. //tully/data /mnt/mainserver/data smbfs gid=users,user,uid=rodo,credentials=/root/rodoserverlogin 0 0 The only problem with the above is that all files in the public shares are "owned" by the one user. I did play some and tried to get it where it would be owned by the individual user, but had problems doing that. I think it could be accomplished with the .bash_profile in each users directory, but since there are few users here and ownership was not that much of an issue, I did not pursue it further. For individual users private shares, I mount them into the users home directory, using the gid and uid for that user. //tully/rodo /home/users/rodo/server smbfs user,credentials=/root/rodoserverlogin,gid=100,uid=1001 0 0 > > We want to create a debain based storage server and mount /var/www/ > /home and other directories from it onto other servers and workstations. > > Right now we're looking at smaba, autofs, amd, smbfs. We've heard bad > things about NFS security, but maybe we haven't looked at it close enough. > > What is the best way to run a storage server and mount its shares on > other machines? > > Has anyone else out there had any success in using autofs or amd > in combination with smbmount to do this? > > Is autofs or amd even necessary (network mount can be added as type smbfs > in fstab)? > > We've looked at: > > Automount mini-Howto > http://www.tldp.org/HOWTO/mini/Automount.html > > Autofs Automounter HOWTO > http://www.linux-consulting.com/Amd_AutoFS/autofs-HOWTO.html > > Tried: > > modifying /etc/fstab to mount smbfs partition -- ran into the > username/password and permissions issues below > > amd package -- seems to be oriented towards using NFS, but the > autofs autmounter howto does mention samba towards the bottom of > section 5.3 > > Problems: > > smbmount requires username and password - this seems to be > fixable by using a file containing credentials and making it > viewable only by the owner > > permissions on mounted directory - did a sample mount and the > file permissions for home directories ended up being 755 root > root instead of 755 user group - perhaps this problem can be > remedied by the machines sharing the same passwd and shadow files > (in the long run LDAP will be used) > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > > -- Whenever one person is found adequate to the discharge of a duty by close application thereto, it is worse execute by two persons and scarcely done at all if three or more are employed therein. -- George Washington, 1732-1799 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

