Posted on 08-21-2015 12:03 PM
I have students (with non-admin rights) wanting to add their own personal printers at home, but they are prompted with the admin logon. How can I allow this?
Can someone give me step-by-step instructions? I'm new to all of this! Thanks!
Solved! Go to Solution.
Posted on 08-21-2015 12:14 PM
We've blogged how to do that here. It's the first section of the article "Add Everyone to Printer Admins".
You add the script to Casper and create a policy to run it on the target Macs.
Posted on 08-21-2015 12:05 PM
search jamfnation for lpadmin, should find a script that will work for you.
Posted on 08-21-2015 12:14 PM
We've blogged how to do that here. It's the first section of the article "Add Everyone to Printer Admins".
You add the script to Casper and create a policy to run it on the target Macs.
Posted on 08-21-2015 12:27 PM
Thanks! I think it's working now!
Posted on 08-22-2015 04:07 AM
@christinehunt1 just a caveat.. That script will allow users to add & remove printers. But if they need to install additional software when installing a printer they will still run into issues as the software will likely need admin rights.
Posted on 09-01-2016 02:59 PM
I tried this script with our 10.11.5 build. Although I can add printers to the standard user account, the printer list in System Preferences shows blank. However, when I open an application and go to File-->Print, I can see the printers in the drop down list. Does anyone have any ideas how to make the printer list appear in System Preferences so that then they can also be removed? Thank you.
Posted on 06-27-2019 10:52 AM
This is an old thread and the enable lpadmin script is also from 2016. Does anyone know if this script is working on High Sierra or especially Mojave?
Posted on 08-12-2019 12:35 PM
I found this, works in Mojave
/usr/bin/security authorizationdb write system.preferences.network allow
/usr/bin/security authorizationdb write system.services.systemconfiguration.network allow
/usr/bin/security authorizationdb write system.preferences.printing allow
/usr/bin/security authorizationdb write system.print.operator allow
/usr/sbin/dseditgroup -o edit -n /Local/Default -a everyone -t group lpadmin
/usr/sbin/dseditgroup -o edit -n /Local/Default -a everyone -t group _lpadmin
exit 0;
Posted on 08-26-2020 11:28 AM
I am trying this on 10.14.6 but without any luck. Does anyone have any other ideas?
TIA,
Peter
Posted on 08-27-2020 12:43 AM
We use the following command line since 2014 and it's still working (with Catalina):
dseditgroup -o edit -n /Local/Default -a everyone -t group lpadmin
Posted on 08-27-2020 05:37 AM
@chrisB Thanks for your fast reply.
In this case, I have to admit that it was an error 40...
Your command line was one of the things I had tried - I just hadn't noticed that even though the padlock was still there after running it, I am now able to change things without authorizing.
So to sum up - implemented with success.
Cheers,
Peter