カップの「プリンターの追加」ページがWebインターフェイスで禁止されている


12

カップの「プリンターの追加」ページがWebインターフェイスで禁止された状態に戻る http://localhost:631/admin

メインユーザーを「lp」に追加して再起動してみましたが、変更はありませんでした。私もcups.confの先頭に設定して、無駄にしようSystemGroup printadminとしsudo systemctl restart cupsました。

ここに関連するcups.confがあります

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>

Webインターフェイスを使用してプリンターを追加しようとしているだけですが、アクセス許可に関する問題により、ユーザーの資格情報が機能しません。SYSTEMまたはlpadminという名前のグループはありません。


質問からは明らかではありませんが、カップ用のWebインターフェイスがあり、機能していないようです。2つのアイデアが思い浮かびます-HTTPサーバーユーザー(インターフェースを実行している)には権限がありません。もう1つは、HTTPのアクセス許可の問題(または構成の誤り)が原因で、インターフェイスの実行や実行が妨げられていることです。質問を展開して、何をしているのかを明確にしていただけますか?
Jeff Schaller

回答:


16

更新:Fedora 25では、これがデフォルトになりました...したがって、Fedora 25以降でこの問題が発生している場合は、おそらく設定がめちゃくちゃになっているか、別の問題があります。しかし、これはまだCentOS / RHELの古いインストールの有用なユーザーかもしれません...この時点ではFedora 24を使用すべきではありません。

/etc/cups/cups-files.confルートとして検索します。SystemGroup sys root追加wheelする行を探します。

次の2つのライナーは、Fedora 24で実行します。

 sudo sed -i '/SystemGroup sys root$/ s/$/ wheel/' /etc/cups/cups-files.conf
 sudo systemctl restart cups

1
Fedora 24は、2017年の夏までサポートされたリリースです。ですから、私もアップグレードをお勧めしますが、まだ誰もが持っているわけではありません。:)
mattdm 2017年

9

解決策は

sudo usermod -a -G sys YourUser

そのような問題をデバッグする方法について、より詳細な記事を書きました。


6
自分をシステムグループに追加するのはちょっとした大槌です。これにより、ユーザー/プロセスに予想以上のパワーが付与される可能性があります。良い代替案については私の回答を参照してください。
Ray Foss

4
Eek-自分以外の人のために設定している場合は、これを行わないでください。自分の家で..私がビジネス全体で印刷を設定しているため、このソリューションは使用できません。ユーザーにデバイスの神の力を与えるため。
ダグルームズ2017年

DebianベースのOSでは、この回答はグループを使用している場合に有効ですlpadmin
AnthonyB

8

Ubuntuでは他に2つの回答を組み合わせる必要がありましたが、解決策は自分をlpadminグループに追加することです。

sudo usermod -a -G lpadmin your-username

すべてのシステムについて、解決策は次のとおりです。

  • ファイルを開きます/etc/cups/cups-files.conf
  • を含む行でグループ名を見つけますSystemGroup
  • そのグループに自分を追加し(上記のコマンド)、適用します(再起動など)。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.