Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

djearlybird

macrumors regular
Original poster
Jul 3, 2007
190
2
How can you run Software Update in Leopard without having to type in the admin password? Is it possible?

I am in a lab setting, and my students do not have the access privileges to run the update. Is there any way around it? :apple:
 

robbieduncan

Moderator emeritus
Jul 24, 2002
25,611
893
Harrogate
You can just cancel the admin prompt in SL and it will check for updates but as almost all updates install software that effects all users of the machine/the system as a whole the rightly require admin rights to install...
 

djearlybird

macrumors regular
Original poster
Jul 3, 2007
190
2
Not sure if I was clear in my previous post...

I want to be able to have a non-admin user to be able to install the updates that are found in Software Update. Currently when they try to install the updates, the admin username/pw need to be entered.
 

belvdr

macrumors 603
Aug 15, 2005
5,945
1,372
Not sure if I was clear in my previous post...

I want to be able to have a non-admin user to be able to install the updates that are found in Software Update. Currently when they try to install the updates, the admin username/pw need to be entered.

That's not possible. Under the hood, you have nothing more than Unix files and permissions. If an update needs to perform actions in a directory or on a file not owned by that user, you need higher permissions to do that. This is nothing more than a gui for the command sudo, which allows you to escalate your privileges momentarily.
 

robbieduncan

Moderator emeritus
Jul 24, 2002
25,611
893
Harrogate
I want to be able to have a non-admin user to be able to install the updates that are found in Software Update. Currently when they try to install the updates, the admin username/pw need to be entered.

This is simply not possible: the updates alter fundamental system software so must get admin-level authorisation.
 

plinden

macrumors 601
Apr 8, 2004
4,029
142
If you're in charge of multiple Macs in a lab, the easiest thing to do is run an update service on OS X Server, but it's going to cost you. Buying one of the new Mini Servers is one way of doing it but you could also buy OS X server and put it on a dedicated Mac.

I haven't read the following myself in any detail (I don't need to do this) but I believe it's documented here http://images.apple.com/server/macosx/docs/System_Imaging_and_SW_Update_Admin_v10.5.pdf.

Edit: Actually, you should look into the command line tool - softwareupdate. You should be able to set up a daily task to automatically check and install updates as an admin user.

For more details open Terminal and type
Code:
 man softwareupdate
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.