web-dev-qa-db-ja.com

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

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

メインユーザーを「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という名前のグループはありません。

11
Ray Foss

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

ルートとして/etc/cups/cups-files.confを見つけます。 SystemGroup sys root add wheelを含む行を探します。

次の2つのライナーはFedora 24であなたのためにそれをするべきです

 Sudo sed -i '/SystemGroup sys root$/ s/$/ wheel/' /etc/cups/cups-files.conf
 Sudo systemctl restart cups
15
Ray Foss

解決策は

Sudo usermod -a -G sys YourUser

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

9
Roman Cheplyaka

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

Sudo usermod -a -G lpadmin your-username

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

  • ファイルを開く/etc/cups/cups-files.conf
  • SystemGroupを含む行でグループ名を見つけます。
  • そのグループに自分を追加し(上記のコマンド)、適用します(再起動など)。
8
pdem