[Samba] Help using multiple file servers
Andre de Koning
andre at vippayroll.co.za
Wed Sep 10 22:21:55 GMT 2003
What samba gives you is the ability to specify different profile paths for
different users - you could thus split your user load between say 10 servers
with their profiles located on their own servers. It does not however solve
the problem of the profile only being available on one server. If you want
the users' profiles to follow them around and always be serverd from the
local server they log onto, user something like rsync - or a central nfs
store on a seperate server that just stores profiles.
I assume you want the same server (eg. server A) to always server say user
A's profile - no matter which dc he logs onto - this ldap will do.
From: Robert Rati [mailto:Robert.Rati at motorola.com]
Sent: 11 September 2003 12:03
To: Radio Gong 2000 GmbH & Co. KG [Technik]
Cc: Andre de Koning; samba at lists.samba.org
Subject: Re: [Samba] Help using multiple file servers
I'm not sure this will solve the problem I am looking at. I can see an
LDAP server for authentication (although I currently don't have one
setup and would prefer not to have to set one up), but how does an LDAP
server help with the home directory and profile serving? If a user logs
onto machine A which is on subnet A, then samba server A would
authenticate against the LDAP server and serve the home dir and profile.
What happens if the same user logs onto machine B which is on subnet
B? The samba server B would authenticate with the LDAP server, but
would the user's home directory and profile be served from server A?
Will the LDAP solution you suggest provide this ability?
Ideally, I'd like all the users to be authenticated through one samba
server (let's say server A), and the home directories and profiles for
those users to be served from the authenticating server (server A) or an
alternate samba server (server B).
Radio Gong 2000 GmbH & Co. KG [Technik] wrote:
> the best way, I think, is to use LDAP for authenticating. So you've one
> server, which does all the stuff for you.
> The other way is to write a little and simple script, which "keeps the
> passwordfiles in sync":
> # 08-30-2000
> # Synchronize the user accounts every night
> scp /etc/passwd 192.168.10.2:/etc/passwd
> scp /etc/shadow 192.168.10.2:/etc/shadow
> scp /etc/group 192.168.10.2:/etc/group
> scp /etc/gshadow 192.168.10.2:/etc/gshadow
> scp /etc/samba/smbpasswd 192.168.10.2:/etc/samba/smbpasswd
> cp -v /etc/passwd /data/backup/user/
> cp -v /etc/shadow /data/backup/user/
> cp -v /etc/group /data/backup/user/
> cp -v /etc/gshadow /data/backup/user/
> cp -v /etc/samba/smbpasswd /data/backup/user/
> # END
> I installed an ssh-key, so a cronjob can do the job for me...
> Makes no sense but it's nice...
More information about the samba