Re: Privoxy-users Digest, Vol 52, Issue 2
"Ian Silvester" <[email protected]> Mon, 23 Aug 2021 11:39:50 -0400
| Newsgroups | gmane.comp.web.privoxy.user |
|---|---|
| Message-ID | <[email protected]> |
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 > [email protected] > https://lists.privoxy.org/mailman/listinfo/privoxy-users >