[sclug] sharing $HOME on various machines
John Stumbles
john at stumbles.org.uk
Sun Nov 12 13:08:04 UTC 2006
Dickon Hood wrote:
> On Sat, Nov 11, 2006 at 21:43:53 +0000, Ed Davies wrote:
> : John Stumbles wrote:
> : >I want to mount /home from the machine where our home dirs live on other
> : >machines (obviously enough). ...
>
> You need to bear in mind that a symlink of the form you half-suggested
> (ie, including '$HOSTNAME' or whatever it was) won't work;
I know :-(
I meant that as a textual short hand in my message.
> : Am I right in thinking that, when you mount a file system
> : on an system other than the one it was created for, the
> : user and group IDs actually used in the file system match
> : across the two systems, or is there some mapping somewhere
> : which I haven't read about yet?
>
> The filesystem stores all this little lot numerically, and for display
> purposes, the local databases (PAM / /etc/{passwd,group} / NIS / LDAP /
> whatever) are consulted.
So you have to make sure your users have the same UIDs across all
machines (this is where NIS comes in if you have more than 2 or 3
machines to manage). Unfortunately you may still run into slight gotchas
as some distros create a group for each user and put them in that,
whereas others just have a 'users' group. Not usually a show-stopper but
may cause surprises if you're trying to share stuff between users.
--
John Stumbles
More information about the Sclug
mailing list