Comment puis-je append tous les users au groupe Print Administrator mais pas à l'administrateur complet?

Gordon Davisson a proposé une solution à un «user autonome» dans une autre question

Je suis confronté au même problème dans un environnement de bureau.

L'imprimante est en pause et l'administrateur système doit être appelé pour entrer le mot de passe administrateur pour lancer l'imprimante.

Existe-t-il un script de terminal qui me permettrait de donner efficacement à tous nos users ces privilèges d' administration d'imprimante et les suivrait à d'autres ordinateurs de bureau lorsqu'ils se déplacent d'un bureau à l'autre, d'un site à l'autre.

(Bien que l'utilisation de différents macs de bureau, ils sont TOUS sur des counts mobiles pour leur permettre de travailler localement si le server est hors ligne pour tout moment.)

    Je ne pense pas qu'il existe un moyen de le faire par count user, mais vous pouvez le faire par ordinateur. La raison en est que les droits d'administration de l'imprimante sont contrôlés par l'appartenance au groupe _lpadmin, qui est un groupe local sur chaque ordinateur. Comme il s'agit d'un groupe local, l'adhésion est contrôlée localement.

    Je peux vous donner deux façons de le faire: d'abord, modifiez le groupe _lpadmin sur tous les ordinateurs pour que tout le monde ait un count (local ou réseau) un membre:

    sudo dseditgroup -o edit -n /Local/Default -a staff -t group _lpadmin 

    Deuxièmement, vous pouvez créer un groupe de réseau (je suppose que vous utilisez des counts de réseau / mobile Open Directory?) Et faites de chacun dans ce groupe un membre de _lpadmin:

     sudo dseditgroup -o edit -n /Local/Default -a netprinteradmin -t group _lpadmin 

    Malheureusement, l'un ou l'autre devrait être exécuté sur chaque Mac individuellement. Si Apple Remote Desktop est configuré pour administrer les Mac, vous pouvez utiliser sa fonction de command Sent Unix pour pousser l'une ou l'autre command à tous les ordinateurs avec une seule opération …