@ublue-user p4v - blast from my past!
I wrote an article here summarizing how /var is handled.
/var
Why not create another user for the Perforce server? It probably should be installed that way anyway. But, on these OSes it really should run in a container - but still with its own UID.
My $0.02.