Removing shutdown and sleep button from the Apple menu on Mavericks I'm trying to remove the "Sleep" and "Shutdown" entries from the Apple menu.
So far I managed to do it by editing /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Versions/A/Resources/English.lproj/StandardMenus.nib/objects.xib but that solution is quite ugly.
It can be a cause of some instabilities?

I tried the following commands:

sudo defaults write /Library/Preferences/com.apple.loginwindow ShutDownDisabled -bool true
sudo defaults write /Library/Preferences/com.apple.loginwindow ShutDownDisabledWhileLoggedIn -bool True


but they don't seem to work anymore (I used this in Mountain Lion).
I wondered if there was any better way to do disable those entries.
Not sure about Shut Down but you can disable Sleep using pmset:

sudo pmset -a disablesleep 1


This will gray out the Sleep menu item as well.

Source: OS X Server: How to prevent sleep