Allow network users to manage printers

When rolling out a Mac OS X SOE, sometimes it will be advantageous to allow regular users, with mobile or network accounts, to be able to manage printers on their computers. For instance, pausing or resuming a print queue can sometimes require you to be an Administrator.
Fortunately it’s pretty easy to fix this – and Apple even have a knowledge base article outlining the steps.

In short, for a network user execute the following command in the Terminal:
dseditgroup -o edit -n /Local/Default -u admin -p -a printerusers -t group lpadmin
…where “admin” is the name of a local administrator account on the workstation (you will be prompted for this account password), and “printerusers” is the short name of the network group. Then, make the printusers group a member of the local lpadmin group.

For a mobile user, it’s a bit easier:
dseditgroup -o edit -n /Local/Default -u admin -p -a username -t user lpadmin
…where “admin” is the name of a local administrator account on the workstation (you will be prompted for this account password), and “username” is the short name of the network user.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>