Allow network users to manage printers


Published on March 22nd, 2010

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 Comment

Comments

Leave a Reply