プリンターを再開または追加するためにrootパスワードを要求しないようにCUPSを構成するにはどうすればよいですか?または、ユーザーを「管理者」になるように追加しますか? KDE Plasmaを使用する場合、rootパスワードを要求します:「ユーザー名とパスワードを入力してください」そしてそれはusernameフィールドにrootを持っています。
少なくともArchLinuxでは、この問題を修正する適切な場所はファイル内にあります。
/etc/cups/cups-files.conf
上記のファイル(/etc/cups/cupsd.conf
の代わりに)には、SystemGroup
設定が含まれます。 (これが、@ simplegamerが他の回答に記載されているファイルでそれを見つけられなかった理由です。)
Arch Linuxでこの問題を解決する標準的な方法は、次のとおりです。
まず、「sys」グループを/etc/cups/cups-files.conf
のSystemGroup
に追加します。次に例を示します。
# 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権限を持たないユーザーがプリンターを管理できるようになります。これは、私の状況では正しいアプローチです。 rootアカウントが有効になっておらず、Sudo権限を持たないユーザーがいますが、これらのユーザーはプリンター/印刷を管理できるはずです。
Ubuntuで「rootパスワードを設定する」ことを提案するソリューションに注意してください。
印刷-「プリンタの追加」ダイアログはrootパスワードを要求しますか? --Ubuntuに質問 https://askubuntu.com/questions/20318/adding-printer-dialog-asks-for-root-password
これは関連しています:
バグ#653132「[プリンタの追加]ダイアログがユーザーの場合にrootパスワードを要求する...:バグ:system-config-printerパッケージ:Ubuntu https://bugs.launchpad.net/ubuntu/+source/system-config -printer/+ bug/653132
cups administration
行の下の/etc/cups/cupsd.conf
に# Administrator user group...
にアクセスできる通常のユーザーを含むgroup
を追加します。
SystemGroup sys root users
次に、通常のユーザーをグループusers
に追加します。
サービスを再起動すると、準備が整います。
systemctl restart cupsd.service