The /var directory is intended for variable data files (many temporary), not
for configuration matters; it is best to use /etc for this purpose:
http://www.pathname.com/fhs/pub/fhs-2.3.html
You could copy that file to /etc/polkit-1/localauthority/10-vendor.d/ , an
empty directory which already exists in my machine, and edit it there, not in
/var/..., to see what happens. I will try hibernate here; if it doesn't work,
I'll do that.
Also, let's remember the swap space is encrypted by default, which impedes
the hibernation; it is possible to setup a password in boot time, but I just
prefer to use a unencrypted swap. I do not know how would the configuration
process be for a new user with an encrypted swap space.