プリンタを復元または追加するためにルートパスワードを必要としないように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