web-dev-qa-db-ja.com

KDEでプリンターを再開するためにrootパスワードを要求するCUPS

プリンターを再開または追加するためにrootパスワードを要求しないようにCUPSを構成するにはどうすればよいですか?または、ユーザーを「管理者」になるように追加しますか? KDE Plasmaを使用する場合、rootパスワードを要求します:「ユーザー名とパスワードを入力してください」そしてそれはusernameフィールドにrootを持っています。

1
simplegamer

少なくともArchLinuxでは、この問題を修正する適切な場所はファイル内にあります。

/etc/cups/cups-files.conf

上記のファイル(/etc/cups/cupsd.confの代わりに)には、SystemGroup設定が含まれます。 (これが、@ simplegamerが他の回答に記載されているファイルでそれを見つけられなかった理由です。)

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

まず、「sys」グループを/etc/cups/cups-files.confSystemGroupに追加します。次に例を示します。

# 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

3
MountainX

cups administration行の下の/etc/cups/cupsd.conf# Administrator user group...にアクセスできる通常のユーザーを含むgroupを追加します。

SystemGroup sys root users

次に、通常のユーザーをグループusersに追加します。

サービスを再起動すると、準備が整います。

systemctl restart cupsd.service
0