Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Mac OS X > Allow non-admin users to install software updates?

Allow non-admin users to install software updates?
Thread Tools
Posting Junkie
Join Date: Nov 2001
Location: Retired.
Status: Offline
Reply With Quote
Sep 5, 2003, 07:17 AM
 
I have a situation within a school district where iBooks are being deployed to students...the problem is, the custom images we got made from Apple a few months back obviously are needed to be updated with the latest Apple software updates. Does anybody know how to make a script that will allow non-admin users the ability to install software updates that we will supply in a Metapackage installer?
     
Xeo
Moderator Emeritus
Join Date: Mar 2001
Location: Austin, MN, USA
Status: Offline
Reply With Quote
Sep 5, 2003, 08:55 AM
 
Non-admin users can install software updates, but they need the admin username and password to do it. There is no way for a non-admin user to otherwise gain access to the proper system files to install OS X updates. If the iBook-using students come together, maybe you can have an "upgrade party" where they start the install, each bring their iBook forward one at a time, and you type the password in.

Anything else would require you (or someone else with the admin password) to spend more time at each machine than that. Do the students take the machines home with them?
     
Mac Elite
Join Date: Dec 2001
Location: Atlanta, GA, USA
Status: Offline
Reply With Quote
Sep 5, 2003, 09:21 AM
 
Originally posted by gorickey:
I have a situation within a school district where iBooks are being deployed to students...the problem is, the custom images we got made from Apple a few months back obviously are needed to be updated with the latest Apple software updates. Does anybody know how to make a script that will allow non-admin users the ability to install software updates that we will supply in a Metapackage installer?
There's no way to do it without compromising the security of the system. If that's not a concern, then I'm sure something could be worked out by setting softwareupdate to be setuid.
Mac Pro 2x 2.66 GHz Dual core, Apple TV 160GB, two Windows XP PCs
     
Posting Junkie
Join Date: Nov 2001
Location: Retired.
Status: Offline
Reply With Quote
Sep 5, 2003, 12:18 PM
 
Yes, the kids take the iBook's home. We are working with our Apple SE on how to figure something out, I know Maine has got it working and Henricho (sp?) does as well in one form or another...
     
Professional Poster
Join Date: Sep 2002
Location: New York, NY
Status: Offline
Reply With Quote
Sep 5, 2003, 04:28 PM
 
ARD will let you install updates remotely on their computers without them even knowing it. However, you will have to get ARD on there somehow.
Vandelay Industries
     
Posting Junkie
Join Date: Nov 2001
Location: Retired.
Status: Offline
Reply With Quote
Sep 5, 2003, 05:52 PM
 
Originally posted by Art Vandelay:
ARD will let you install updates remotely on their computers without them even knowing it. However, you will have to get ARD on there somehow.
We thought of that, but we are an all wireless network....you don't want to push out 28 MB or more via ARD to all those computers....sure, we could do a few at a time...but we are trying to avoid that route and not kill our network while doing it...
     
Dedicated MacNNer
Join Date: Jan 2001
Location: Badfort
Status: Offline
Reply With Quote
Sep 6, 2003, 02:49 AM
 
Originally posted by gorickey:
We thought of that, but we are an all wireless network....you don't want to push out 28 MB or more via ARD to all those computers....sure, we could do a few at a time...but we are trying to avoid that route and not kill our network while doing it...
Well, that data has got to get there somehow - what were you going to do with it? The problem with ARD is you can't deliver on demand.

Have a look at radmind , or see if Joel at afp548 has finished his push-installer. You could even run installer in the CLI using a LoginHook - they run as root. All my setups have a local loginHook script that checks for a network mount and script - you can do all kinds of fun stuff then.
You see, my friends, pirates are the key. - thalo
     
Posting Junkie
Join Date: Nov 2001
Location: Retired.
Status: Offline
Reply With Quote
Sep 6, 2003, 10:40 AM
 
Originally posted by Jellytussle:
Well, that data has got to get there somehow - what were you going to do with it? The problem with ARD is you can't deliver on demand.
We were going to burn the data onto a CD after combining all the updates into a Metapackage installer....hand out 30 CD's to a classroom, have the kids push a single "Click Me" script and voilá, done.

I'll look into your suggested options a little bit...I fear that "radmind" is very network intensive though, it seems to be the OS X replacement for OS 9's "Assimilator" program and therefore would NOT be an option over the airport network.

Thanks.
     
Mac Enthusiast
Join Date: Sep 2000
Location: Somewhere
Status: Offline
Reply With Quote
Sep 6, 2003, 02:34 PM
 
Really 28MB over a wireless network is nothing. And it doesn't really matter if you do one or thirty at the same time - the data is sent via broadcast. If 28MB will kill your network, then you need to think about redesigning your network.
     
Posting Junkie
Join Date: Nov 2001
Location: Retired.
Status: Offline
Reply With Quote
Sep 6, 2003, 03:42 PM
 
Originally posted by ibookuser2:
Really 28MB over a wireless network is nothing. And it doesn't really matter if you do one or thirty at the same time - the data is sent via broadcast. If 28MB will kill your network, then you need to think about redesigning your network.
How about 1700 at a time then? Trust me, you don't want it going over wireless...a redesign may be the answer down the road; however, not right now...
     
Professional Poster
Join Date: Sep 2002
Location: New York, NY
Status: Offline
Reply With Quote
Sep 6, 2003, 05:34 PM
 
Originally posted by ibookuser2:
Really 28MB over a wireless network is nothing. And it doesn't really matter if you do one or thirty at the same time - the data is sent via broadcast. If 28MB will kill your network, then you need to think about redesigning your network.
Not quite. It's a shared network, but it does not broadcast the data. It will have to send that 28MB file to each connected computer. So, if there are 20 computers connected, it will have to send 28MB twenty times. Because it's a shared network, each computer will see that 28MB file twenty times. It wouldn't be a problem if you could multicast the file, but Software Update doesn't use multicasting.
Vandelay Industries
     
Posting Junkie
Join Date: Nov 2001
Location: Retired.
Status: Offline
Reply With Quote
Sep 6, 2003, 05:49 PM
 
Originally posted by Art Vandelay:
Not quite. It's a shared network, but it does not broadcast the data. It will have to send that 28MB file to each connected computer. So, if there are 20 computers connected, it will have to send 28MB twenty times. Because it's a shared network, each computer will see that 28MB file twenty times. It wouldn't be a problem if you could multicast the file, but Software Update doesn't use multicasting.
Exactly....hence our "put on CD" idea.

I guess if worse comes to worst, we could have the teacher go to each of her students computers and type in the admin password and they could get the updates from the Metapackage...but we would really like to make it as easy as possible...
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 10:21 AM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2