PolicyKit Authentication Agent needs to be running and added to your start-up applications within the Cinnamon desktop:
/usr/lib/x86_64-linux-gnu/polkit-mate/polkit-mate-authentication-agent-1
In MATE, it’s already checked in your Start-up Applications. I think this will work outside of the MATE desktop.