Spironolactone which I take, isn't an antibiotic.
Spiro
It's actually used for things such as oedema, and heart issues, but has the handy side effect of controlling androgen production in women. (much like some of the combined pills, Dianettte for example).
I had tried everything, bar Roaccutane, and still had mild acne, but v oily skin. Not just confined to my face, but chest, back and shoulders too. Greasy hair also.
I visited a couple of NHS derms, then a private derm who suggested a particular NHS derm who specialised in acne. I had to travel quite a way - over an hour's drive (as opposed to my local hospitals) but straightaway she had the answer for my problem.
So far, so good.
Of course, it's not ideal taking any drugs long term - I have to have blood tests every few months just to ensure that my liver function is okay. Which, so far, it is.
Hoping that it will tide me over until post menopause, when fingers crossed, things might calm down naturally. (although some women still get acne issues into old age)
I have no side effects. It is a diuretic, but I haven't noticed any increase in having to go to the loo. I do drink a lot of water anyway though.
It's not such a well known treatment - but is worth considering if oiliness is the main issue for causing your acne.