Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I have a normal user that I'd like to give the ability to install OS X updates, and Office updates. Please tell me this is a right that I can enable in /etc/authorization, or somewhere else? I don't want to make them an admin on the machine just for this.

share|improve this question

2 Answers 2

You could grant the user this privilege with sudo. I am not aware of any way to delegate this authority with the GUI.

Your entry in /etc/sudoers (edit with visudo.)

username    localhost=softwareupdate --install --all

Then the user can run from a terminal:

sudo softwareupdate --install --all

For more information see: man softwareupdate, man sudo.

share|improve this answer
    
Definitely a good option for softwareupdate and could be wrapped in an AppleScript for non-technical users, but I'd hope one wouldn't always run all updates. Also doesn't help with other third-party updaters. –  morgant Feb 20 '13 at 20:09
1  
If they're non-technical, they probably shouldn't be trusted to run updates. Also, 3rd-party updates is left to an exercise for the user. The meat of this answer is to grant privileges with sudo. As well as whether or not OP should run with --all or read the man page and tailor for their own environment. Available updates can be checked with --list and installed as required. The sudoers entry will need to be updated accordingly. –  Aaron Copley Feb 20 '13 at 20:13
    
+1 for "If they're non-technical, they probably shouldn't be trusted to run updates." –  morgant Feb 20 '13 at 22:21

You must make them an Administrator for them to run Software Updates and install Applications outside of their home folder.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.