<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div style="font-family:Calibri, Arial, Helvetica, sans-serif; font-size:12.0pt; line-height:1.3; color:#1F497D" id="nine_body_n1739d3-7277a" class="nine_body" dir="auto">
<div class="nine-pg" dir="auto"><br>
</div>
</div>
<div id="quoted_header_n1739d3-7277a" class="quoted_header_editor" dir="auto">
<div style="border:none; padding:3.0pt 0cm 0cm 0cm" class="nine-pg" dir="auto"><span style="font-size:11.0pt;font-family:Calibri, Arial, Helvetica, sans-serif"></span></div>
</div>
<div id="quoted_body_n1739d3-7277a" class="quoted_body_editor mceEditable" dir="auto">
<blockquote class="quote nine-pg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="nine-pg" dir="auto">
<div class="nine-pg" dir="auto">> </div>
<div class="nine-pg" dir="auto">> </div>
<div class="nine-pg" dir="auto">> Decided to check the wiki - yes it appears the command should be two lines not one.</div>
<div class="nine-pg" dir="auto">> </div>
<div class="nine-pg" dir="auto">> Or more specifically - the intention (hint) is not to preface the normal instructions with the sudo --login --user mythtv. The intention is to use sudo --login --user mythtv without a command at the end to open an interactive
 shell and enter the commands inside that shell.</div>
<div class="nine-pg" dir="auto"><br>
</div>
<div class="nine-pg" dir="auto">Since I wrote the hint, and it "works for me", the intention was to prefix all of the</div>
<div class="nine-pg" dir="auto">commands with it. What I actually use is a BEcomeMythtv alias:</div>
<div class="nine-pg" dir="auto"><br>
</div>
<div class="nine-pg" dir="auto">   alias bem='sudo --set-home --login --user=mythtv'</div>
<div class="nine-pg" dir="auto"><br>
</div>
<div class="nine-pg" dir="auto">So: bem tv_grab..... does the desired job. Prefixing all four of the</div>
<div class="nine-pg" dir="auto">grabber setup commands with bem or the full sudo line above.</div>
<div class="nine-pg" dir="auto"><br data-mce-bogus="1">
</div>
</div>
</blockquote>
<div class="nine-pg" dir="auto">
<div class="nine-pg" dir="auto">Interesting. For me:</div>
<div class="nine-pg" dir="auto">bem echo \$HOME </div>
<div class="nine-pg" dir="auto"><br data-mce-bogus="1">
</div>
<div class="nine-pg" dir="auto">Is a different result to:</div>
<div class="nine-pg" dir="auto">bem echo $HOME</div>
<div class="nine-pg" dir="auto"><br data-mce-bogus="1">
</div>
<div class="nine-pg" dir="auto">Maybe differences in default security policy between distros? Maybe different default shell quoting? </div>
<div class="nine-pg" dir="auto"><br data-mce-bogus="1">
</div>
</div>
<blockquote class="quote nine-pg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="nine-pg" dir="auto">
<div class="nine-pg" dir="auto"><br>
</div>
<div class="nine-pg" dir="auto">But it's wrong for yet another reason. Some users have a system mythtv user in</div>
<div class="nine-pg" dir="auto">/etc/password with no HOME or SHELL. Using MYTHCONFDIR locates the things</div>
<div class="nine-pg" dir="auto">'normally' found in ~mythtv.</div>
<div class="nine-pg" dir="auto"><br>
</div>
<div class="nine-pg" dir="auto">A cop-out may be specifying the full path or warning that MYTHCONFDIR may</div>
<div class="nine-pg" dir="auto">be in play (which can be discovered with):</div>
<div class="nine-pg" dir="auto"><br>
</div>
<div class="nine-pg" dir="auto">   $ systemctl show --property=User,Home,Environment mythtv-backend</div>
<div class="nine-pg" dir="auto">   Environment=MYTHCONFDIR=/home/mythtv/.mythtv</div>
<div class="nine-pg" dir="auto">   User=mythtv</div>
<div class="nine-pg" dir="auto"><br>
</div>
<div class="nine-pg" dir="auto">But, that's only valid for systemd. Better cop-out: run as the mythtv</div>
<div class="nine-pg" dir="auto">user and location of it's configuration directory. Which ruins the</div>
<div class="nine-pg" dir="auto">whole hint concept.</div>
<div class="nine-pg" dir="auto"><br>
</div>
<div class="nine-pg" dir="auto">-- </div>
<div class="nine-pg" dir="auto">Bill</div>
<div class="nine-pg" dir="auto">_______________________________________________</div>
<div class="nine-pg" dir="auto">mythtv-users mailing list</div>
<div class="nine-pg" dir="auto">mythtv-users@mythtv.org</div>
<div class="nine-pg" dir="auto"><a href="http://lists.mythtv.org/mailman/listinfo/mythtv-users">http://lists.mythtv.org/mailman/listinfo/mythtv-users</a></div>
<div class="nine-pg" dir="auto"><a href="http://wiki.mythtv.org/Mailing_List_etiquette">http://wiki.mythtv.org/Mailing_List_etiquette</a></div>
<div class="nine-pg" dir="auto">MythTV Forums: <a href="https://forum.mythtv.org">
https://forum.mythtv.org</a></div>
</div>
</blockquote>
</div>
</body>
</html>