CUPS Webインターフェースでの認証


8

CUPS Webインターフェイスで管理タスクを実行しようとすると 、CUPSでの認証が必要なポップアップウィンドウが表示されます。rootとmyユーザーの両方での認証が失敗します

CUPSプリントサーバーガイド

何が間違っているのか、どのようにデバッグするのか?


/etc/cups/cupsd.confファイルを添付してもらえますか?ユーザーアカウントにパスワードが設定されていることを確認してください。
Lekensteyn 2011

cupsd.conf 私のアカウントにはパスワードが設定されています
Vitali

回答:


3

cups.confファイルを比較すると、いくつかの違いがあります。

  • リモート管理を防止するために置き換えましPort 631Listen localhost:631
  • Allow @LOCAL3回削除しました:

     DefaultAuthType Basic
     <Location />
       Order allow,deny
    -  Allow @LOCAL
     </Location>
     <Location /admin>
       Order allow,deny
    -  Allow @LOCAL
     </Location>
     <Location /admin/conf>
       AuthType Default
       Require user @SYSTEM
       Order allow,deny
    -  Allow @LOCAL
     </Location>
    

それらの行を再度追加すると、CUPSを開くことができなくなります。自分をlpadminグループに追加した後、グループの動作方法により、CUPSを再起動する必要があります。それは次のようにして行うことができます:

sudo restart cups

残念ながら、この変更は私の推測の助けにはなりませんでした。問題はPAM構成に関連していると思います。私はこの方向性を探っていきます
Vitali

1
PAMに関連している場合は、を確認してください/var/log/auth.log。それ以外の場合、CUPSログは次の場所にあります/var/log/cups/
Lekensteyn 2011

1

この投稿によると:http : //comments.gmane.org/gmane.comp.printing.cups.general/28081、それはあなたがCUPSのいくつかのインスタンスを実行しているという事実から来ている可能性があります。

次のコマンドを使用して確認します。

ps -e | grep -U cups

2つのインスタンスが見つかった場合は、次を使用してそれらを強制終了します (cupsはルートレベルで実行されるため、sudoが必要です)。

sudo kill -9 {pid}

{PID}によって与えられるインスタンスのある数のPSコマンド。

次に、カップを再起動します。

sudo restart cups

これが役立つことを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.