<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jun 22, 2024 at 12:38 AM Hika van den Hoven <<a href="mailto:hikavdh@gmail.com">hikavdh@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hoi Mike,<br>
<br>
Saturday, June 22, 2024, 1:00:21 AM, you wrote:<br>
<br>
<br>
<br>
<br>
> On Fri, Jun 21, 2024, 16:06 James Abernathy <<a href="mailto:jfabernathy@gmail.com" target="_blank">jfabernathy@gmail.com</a>> wrote:<br>
<br>
<br>
<br>
<br>
<br>
> The Security Pin defaults in the browser setup to 0000 and I leave it alone.<br>
<br>
<br>
<br>
> However, by creating the broken symlink you made your user unable<br>
> to write any changes to config.xml - the file the link pointed to<br>
> could not be accessed by 'jim' due to aforementioned umask on new<br>
> user homedir defaults. Removing step 7 altogether would allow the<br>
> default pin of 0000 and mythfrontend to create a new config.xml<br>
> entirely separate from the mythtv user's.<br>
<br>
<br>
> As to rebooting.  That comes from 40 years of knowing that it fixes<br>
> things that it shouldn't but does. This was true on the IBM 360<br>
> mainframe, the GE 4020, and the Windows PC.  So if all else fails reboot.<br>
<br>
<br>
<br>
<br>
> Rebooting leaves one to suspect that default processes upon boot<br>
> somehow alter the state beneficially, but not entirely understand what the changes are.  <br>
<br>
<br>
> In some cases, operating systems with bugs like DOS-era Windows<br>
> leave the system intrinsically unstable after a period of leaking<br>
> resources etc.  Bugs you cannot fix require a reboot.<br>
<br>
<br>
> In other cases, like here, there is likely either nothing needed or<br>
> something very simple needed to get the system to a state which you expect,<br>
<br>
<br>
> Starting by clearly defining your expectations and observing the<br>
> results of testing what is needed to achieve them, may remove the<br>
> reflex of a reboot once the underlying processes involved become<br>
> clearer as the expectations are brought out in the open, perhaps<br>
> overriding some preconceptions in the process.<br>
<br>
<br>
> Mike<br>
<br>
I agree in essence with Mike in his assessment of the cause.<br>
If you want to share documents between users, put them in a communal<br>
accessible place and manage the access through a communal group. In<br>
this case /etc/ or /etc/mythtv/ as the location and mythtv as the<br>
group. Next create links for al the users to the file in their own<br>
home directory. You even can manage the creation of the link in the<br>
user creation configuration. Do not change the rights in the<br>
individual home directories to include group rights. It could in the<br>
long run create unexpected and unwanted side effect.<br>
That's the linux way!<br>
<br>
Tot mails,<br>
  Hika                            mailto:<a href="mailto:hikavdh@gmail.com" target="_blank">hikavdh@gmail.com</a><br>
<br>
"Zonder hoop kun je niet leven<br>
Zonder leven is er geen hoop<br>
Het eeuwige dilemma<br>
Zeker als je hoop moet vernietigen om te kunnen overleven!"<br>
<br>
De lerende Mens<br></blockquote><div><br></div><div><br></div><div>I would not argue one way or the other on file/directory permissions.  I'm not qualified.</div><div><br></div><div>However, it seems that installing v34 using the Web app does it right if you don't create your 'mythtv' user/group ahead of time.</div><div><br></div><div>If you want/need the mythtv gid/uid to be a particular value, then the config.xml in the user's, running Web App, home needs to be set up correctly so that mythfrontend will run.</div><div><br></div><div>For me the easiest process is to copy the system file /etc/mythtv/config.xml to the user's .mythtv/config.xml.</div><div><br></div><div>I created my testing VM with the btrfs file system so I can restore it just before I create the mythtv user and install the software so it's a quick restore of a snapshot and reboot. I'll test some different methods to see if one is better than the other.</div><div><br></div><div>Jim A</div><div><br></div></div></div>