[mythtv-users] Ownership problem on recordings.

Jarod Wilson jarod at wilsonet.com
Mon Jun 29 22:23:32 UTC 2009

On Jun 29, 2009, at 12:38 PM, Larry Finger wrote:

> john blue wrote:
>> Thank you for the reply, and in particular for letting me know  
>> about your SuSE 11.1 system.
>> I have had the system going and have slowly been resolving various  
>> issues before I put it with the TV in the
>> loungeroom . I believe that my issues are connected with me having  
>> slave backend, rather than the main mythtv
>> FE/BE and perhaps not configuring NFS permissions correctly  
>> initially.
>> I understood that  the recordings should be owned by mythtv:users  
>> to work properly.  This may have arisen by
>> me mis-interpreting what was written in various of the mythtv  
>> discussions or forums.  I had been having
>> instances of programs being recorded and files not being found.  
>> This seems to now be resolved , and may have
>> been caused by the NFS setup I had previously. I think this has  
>> been  resolved with the settings I quoted in
>> my post earlier. A few days will certainly tell.
> John,
> If you want to change the user or group under which mythbackend is
> run, you can edit /etc/sysconfig/mythbackend and change the default
> user and group.
> The file says that mythbackend should be run as an unprivileged user,
> but defaults to root:root.

Nb: depending on your distro's users and groups and device access  
policies, doing this can cause all internal capture cards to be  
unusable when the backend is started at boot time, because the backend  
starts before any user is logged in, and thus only root had access to  
the devices. This is true of Fedora, where devices all start out  
root:root, and when a desktop user logs in, hal/udev/whatever grants  
the user permission to use the device via ACLs (used to chown the  
devices, now its all ACL-based). Other distros have a 'video' group or  
similar, which is pre-assigned to video capture cards, and if your  
backend user is a member of that group, they should be fine. Might  
also be able to do some chown/setfacl hackage for distros w/o that.

I have yet to give enough of a damn to change my backend from simply  
running as root, which Just Works, and does NOT cause issues for  
frontends, because as someone else mentioned, the frontend doesn't  
directly delete your recordings, it sends a 'delete this' command to  
the backend, and the backend does the actual deletion.

Jarod Wilson
jarod at wilsonet.com

More information about the mythtv-users mailing list