access=private würde ich bei der Beschilderung aber für falsch halten.

Klar ist doch das es benutzt werden darf. Sonst wäre es ja "Betreten verboten" und nicht "Betreten auf eigene Gefahr".

access=private ist NICHT Privatgrund sondern das Verbot selbigen zu betreten.