Debianの「ルートレス」システムを使用してCUPS管理者にログインする方法は?

Debianの「ルートレス」システムを使用してCUPS管理者にログインする方法は?

Debian 12をインストールするときにrootログインを許可しないオプションがありました。代わりに、システムを使用すると、少しのメンテナンスが必要なときはいつでもsuを使用できます。

ところで http://localhost:631/ にアクセスすると管理者パスワードログインになりません。一般的なsudo操作に対してユーザー名+パスワードと「root」+パスワードを試しましたが、どちらも機能しませんでした。

rootアクセスが無効になっている場合、プリンタを管理するためにDebianでCUPSにログインするにはどうすればよいですか?

答え1

~からcups-files.conf(5):

SystemGroup グループ_名前[...グループ_名前]

@SYSTEM グループ認証に使用するグループを指定します。デフォルトは「admin」、「lpadmin」、「root」、「sys」、および/または「system」です。

cups-daemonDebianのパッケージに付属のデフォルト値は次のとおりです/etc/cups/cups-files.conf

SystemGroup root lpadmin

(おそらく編集 オプション)

ユーザーは、Webページでこのグループのユーザーを認証して、CUPS GUIを介して管理権限を取得できます。

それではこれで十分です:

sudo adduser $USER lpadmin

これで、Webセッションでパスワードで認証した後$USER(現在のWebセッションですでに認証が完了し、問題が発生したにもかかわらず)禁止するメッセージ)、管理Webメニューにアクセスできます(デスクトップユーザーの場合はログアウト/ログインは不要です。これはTCPを介して行われるため、ローカルユーザーの資格情報は考慮されず、ターゲットユーザーのみが考慮されます)。

関連情報