Run Software Update without Admin Privileges?

Discussion in 'Mac Basics and Help' started by djearlybird, Oct 27, 2009.

  1. macrumors regular

    Joined:
    Jul 3, 2007
    #1
    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:
     
  2. Moderator emeritus

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
    #2
    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...
     
  3. thread starter macrumors regular

    Joined:
    Jul 3, 2007
    #3
    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.
     
  4. macrumors 601

    Joined:
    Aug 15, 2005
    #4
    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.
     
  5. Moderator emeritus

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
    #5
    This is simply not possible: the updates alter fundamental system software so must get admin-level authorisation.
     
  6. macrumors 68040

    plinden

    Joined:
    Apr 8, 2004
    #6
    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 
     

Share This Page