[Privoxy-users] Privoxy-users Digest, Vol 52, Issue 2
Ian Silvester
iansilvester at fastmail.fm
Mon Aug 23 15:39:50 UTC 2021
Thanks for the follow-up Tim - much appreciated!
Ian
On Mon, 23 Aug 2021, at 10:58, Tim Magee wrote:
> On Wed, 11 Aug 2021 12:00:00 +0000 Tim Magee wrote:
> > Subject: [Privoxy-users] Hello! here's some odd behaviour
> >
> > * create a new empty actionsfile, eg "/etc/privoxy/foo.action"
> > ...
> > * click on 'edit' next to /etc/privoxy/foo.action
> > * click on 'insert new section at top'
> >
> > I get an error message saying that Privoxy can't write my custom
> > actionsfile.
>
> Hi me,
>
> Answering my own question to:
> - counterbalance my guilt at not knowing that apparmor was running
> - help anyone else who sees the same thing
>
> The cause of the problem is Debian's apparmor profile for privoxy
> which restricts privoxy's write access to just a couple of the action
> files. My new action file wasn't in the writable list, of course,
> so my attempts to edit it through Privoxy's CGI interface failed.
>
> Error message fragments people might be searching for are:
>
> "Cannot write to actions file"
> "The actions file you are trying to edit"
>
> Here's roughly what I did
>
> - back up /etc/apparmor.d
> - edit /etc/apparmor.d/usr.sbin.privoxy, and in my original
> example where I added foo.action, add a line to derestrict
> access to that, resulting in a diff like:
>
> --------------------------------------------------------------------
> *** usr.sbin.privoxy 2021-08-23 15:43:12.882368609 +0100
> --- usr.sbin.privoxy-foo 2021-08-23 15:41:31.579244508 +0100
> ***************
> *** 10,15 ****
> --- 10,16 ----
> /etc/privoxy/** r,
> owner /etc/privoxy/match-all.action rw,
> owner /etc/privoxy/user.action rw,
> + owner /etc/privoxy/foo.action rw,
> /run/privoxy*.pid rw,
> /usr/share/doc/privoxy/user-manual/** r,
> /usr/share/doc/privoxy/p_doc.css r,
> --------------------------------------------------------------------
>
> - reload the edited apparmor profile:
>
> sudo apparmor_parser -r /etc/apparmor.d/usr.sbin.privoxy
>
> - restart privoxy
>
> sudo systemctl restart privoxy
>
> That last command might not have been necessary but it does no harm.
>
> That's it. Privoxy now lets me edit my custom actions file.
>
> Hope this helps someone,
> Tim.
> _______________________________________________
> Privoxy-users mailing list
> Privoxy-users at lists.privoxy.org
> https://lists.privoxy.org/mailman/listinfo/privoxy-users
>
More information about the Privoxy-users
mailing list