CUPSはKDEからプリンタを復元するためにrootパスワードを必要とします

CUPSはKDEからプリンタを復元するためにrootパスワードを必要とします

プリンタを復元または追加するためにルートパスワードを必要としないようにCUPSを設定する方法は?または、ユーザーを追加して「管理者」として作成しますか? KDEプラズマを使用する場合は、「ユーザー名とパスワードを入力してください」というルートパスワードを入力し、ユーザー名フィールドにルートを含めます。

答え1

少なくともArch Linuxでは、この問題を解決できる正しい場所はファイルにあります。

/etc/cups/cups-files.conf

上記のファイル(代わりに/etc/cups/cupsd.conf)に設定が含まれていますSystemGroup。 (これはおそらく@simplegamerが他の答えで述べたファイルに見つからない理由です)。

Arch Linuxでこの問題を解決する標準的な方法は次のとおりです。

まず、「sys」グループSystemGroupをに追加します/etc/cups/cups-files.conf。例は次のとおりです。

# Administrator user group, used to match @SYSTEM in cupsd.conf policy rules...
# This cannot contain the Group value for security reasons...
SystemGroup sys wheel

次に、「sys」グループにユーザーを追加します。

gpasswd -a your_username sys

そのユーザーとしてログインしている場合は、グループの変更を適用するにはログアウトしてください。そのユーザーとしてログインしたら、groupsそのユーザーが「sys」グループに属していることを確認するために実行してみてください。これで、ユーザーはパスワードを入力しなくてもプリンタを管理できます。

このアプローチを使用すると、sudo権限を持たないユーザーもプリンタを管理できますが、私の場合はこれが正しいアプローチでした。ルートアカウントが有効になっておらず、sudo権限を持ってはいけませんが、プリンタ/印刷を管理できる必要があるユーザーがいます。

Ubuntuで「rootパスワード設定」を提案するソリューションに注意してください。

印刷 - プリンタの追加ダイアログボックスでルートパスワードを尋ねますか? - Ubuntuに尋ねるhttps://askubuntu.com/questions/20318/adding-printer-dialog-asks-for-root-password

これは関連しています:

バグ#653132ユーザーの場合は、[プリンタの追加]ダイアログボックスにrootパスワードが必要です...:バグ:システム構成プリンタパッケージ:Ubuntuhttps://bugs.launchpad.net/ubuntu/+source/system-config-printer/+bug/653132

答え2

その行の下にgroupアクセス権が必要な一般ユーザーを含むコンテンツを追加します。cups administration/etc/cups/cupsd.conf# Administrator user group...

SystemGroup sys root users

次に、一般ユーザーをグループに追加します。users

サービスを再起動すると、準備が完了します。

systemctl restart cupsd.service

関連情報