With the advent of ludicrously high electricity bills, I've decided to turn off my much used (and loved) 24/7 Ubuntu server (ala Glider's excellent guides). I've been playing around with wake on lan and found it to be a very viable alternative to leaving the thing running all day. It allows me to turn on the server whenever I need it, do what I need to do and then shut it down when I'm finished. The only problem is that I'm not the only person in the house that uses it. It's main role is as a file server and as such people in the house use it for backing up important files, as well as streaming audio and video to any of the machines in the house. They're all perfectly happy to use a WOL utility to switch it on, when they need to use it and wait the extra 20secs or so for it to boot. The problem comes with shutting it down when they are finished. For me I can just log in via ssh, issue a "sudo halt", followed by my password and the job's done. For everyone else though it's no so easy. First and foremost, they're not the most technically minded people and as a result, I'm not about to give them the root password (let alone spend hours showing them how to dial in via ssh and shut it down). I wondered if there was anyway of writing a script to perform a shutdown so that the other users could just "run the shutdown script". I know that the very essence of linux security is based on not elevating normal users to root privallages without a password so I worry that this might not be possible. Is there any other solutions you guys can think of?