On the GitHub page EasySeats has been updated. The latest version creates a small text file in the directory /etc/polkit-1/rules.d/20-prevent-shutdown.rules.
This will only work if you first give yourself access to this folder. In most instances, this folder requires either root or some other high level of permissions in order to access. EasySeats will see this permission and come back with a popup that you do not have enough privileges for this action. I chose to go this route as I believe root functions are important to keep separate away from what the program actually does. Additionally, if the file already exists you will be notified, but it will be up to you to manually delete the file if that is what you choose.
Once you give yourself permissions, what is happening are these instructions:
But who really wants to mess around with a bunch of text files or other configurations in order to set this up? Besides permissions of course. It should just work!