[mythtv-users] NFS mounts permissions
Mike Perkins
mikep at randomtraveller.org.uk
Sat Sep 8 17:12:35 UTC 2007
Daniel Kristjansson wrote:
>
> Unix doesn't use the name of the account or group, it uses the
> user and group numbers. So they must be the same across all your
> computers:
>
> [danielk at prude ~]$ grep mythtv /etc/passwd
> mythtv:x:105:105::/home/mythtv:/bin/bash
> [danielk at prude ~]$ grep mythtv /etc/group
> mythtv:x:1000:
>
> [danielk at cuy ~]$ grep mythtv /etc/passwd
> mythtv:x:105:105::/home/mythtv:/bin/bash
> [danielk at cuy ~]$ grep mythtv /etc/group
> mythtv:x:1000:
>
> If they don't agree you can't authenticate. Also if you run the
> backend as root you generally can't write to NFS shares because
> most NFS implementations only give the root account guest access
> if they give it any access at all.
>
> You can edit the numbers in the passwd and group files on one
> computer so they agree with the other one, but make sure you
> chown mythtv:mythtv -R /directory/that/should/be/owned/by/mythtv
> on all directories used by the mythtv account afterward, this
> includes /home/mythtv and all your local recording directories
> and any directories used by any plugin.
>
> FYI In large unix installations there is usually an account
> server such as yp, so this doesn't happen. But desktop Linux
> distro's don't use such things by default.
>
FYI I learned the hard way that Mandr[ake,iva] allocates some of it's account
numbers on the fly on installing the appropriate application - and that includes
mythtv. I could see the shares, but the user/group ids were "strange". After
much bodging around I bit the bullet and reinstalled (not for that reason
alone), setting mythtv to be a manually numbered user (a normal user). Doesn't
seem to have done any harm (so far). May be a consideration for other distros.
I notice YP/NIS mentioned above. To try to get round some of these problems I
have been considering LDAP. Anybody with experience in a mixed Linux/Windows
installation who would be willing to pass on tips - it would be appreciated.
Mike Perkins
More information about the mythtv-users
mailing list