ベストアンサー1
回答が遅れましたが、今日このリクエストを受け取り、この記事がGoogleの検索結果でトップになりました。
つまり、必要なユーザーを許可するには、ローカルポリシーパッケージポリシーを適用する必要があります。ファイルは/var/lib/polkit-1/localauthority/50-local.d/
次の名前で生成する必要があります。50-printer-open-access.pkla
(注:このポリシーはdebian / ubuntuシステムに適用されます。他のシステムについてはわかりません。)
注:最新のディストリビューションの潜在的なファイル構文の変更については、以下の説明を参照してください。以下の例がUbuntu 18.04で動作していることを確認できます。
例1、誰でも許可:
[Printer administration]
Identity=*
Action=org.opensuse.cupspkhelper.mechanism.*
ResultAny=no
ResultInactive=no
ResultActive=yes
例 2、グループ内のすべてのユーザーを許可するlpadmin
:
[Printer administration]
Identity=unix-group:lpadmin
Action=org.opensuse.cupspkhelper.mechanism.*
ResultAny=no
ResultInactive=no
ResultActive=yes
私が見つけた参考資料は次のとおりです。