Alternative PCB etching solutions - Is KMnO4 or NaClO suitable oxidizer?
If you don't want to use the classical solid etchants, such as


Iron(III)chloride ($\ce{FeCl3}$) or
Ammonium persulfate ($\ce{(NH4)2S2O8}$) or
Sodium persulfate ($\ce{Na2S2O8}$)


there's the mixture of hydrogen peroxide ($\ce{H2O2}$) and hydrochloric acid ($\ce{HCl}$) in various ratios.


Typical recipes use 


water
30% $\ce{H2O2}$
37% $\ce{HCl}$


in a volume ratio of 1:1:1. 



Hydrochloric acid can be considered a "household chemical", it was/is available at DIY stores as muriatic acid and typically used to clean brickwork.

I would advise against mixing concentrated (glacial) acetic acid and hydrogen peroxide solutions of higher concentrations. You might end up forming peracetic acid, which is unhealthy and tends to decompose spontaneously (explode) at higher concentrations.

There's another method worth to be mentioned, although the etchant is usually not a household item.

Cupric chloride $\ce{CuCl2}$ in aqueous solution can be used at room temperature to remove metallic copper from the PCB too:

$$\ce{CuCl2 + Cu -&gt; CuCl}$$

Thinking in terms of transition metal waste management, this seems to be pretty nice, since the resulting copper(I) solution can be regenerated (oxidized) to copper(II) (= the etchant) using hydrochlorid acid and hydrogen peroxide. This conference proceeding provides further information.

As far as the permanganate is concerned, it seems that it has been used to desmear PCBs in industry, but it has been superseeded by plasma treatment to avoid damage to the boards.