web-dev-qa-db-ja.com

12.10 Lexmark S605の安全でないアクセス許可エラー

LexmarkのS605プリンターが見つかり、インストール時にS600シリーズ用のオプションが提供されます。ただし、インストールプロセスの後、プログラム/usr/lib/cups/filter//usr/local/lexmark/v3/bin/printfilterが必要であると表示されます。

Lexmarkからダウンロード可能なパッケージには、このファイルがdebianパッケージに含まれているため、そこから使用できますが、上記の構造はどういう意味ですか? ...//usr/local/...

これら2つの異なる場所はありますか?そして、ファイルは両方にありますか?

事前に感謝します(MacやほとんどのWindowsユーザーとは対照的に)皆さんが実際に自分が何をしているのかを実際に知る方法は印象的です。

更新:lexmark(12.04用)からパッケージをインストールすると、プリンター状態でidle .../printfilter has insecure permissions (0100775/uid=0/gid=0)と表示されます。

Printfilterを変更できますか?管理グループを設定する必要がありますか?どこかでガイドを読みましたが、何らかの理由で忘れていました。

1
HES_Xenon

/usr/lib/cups/filter//usr/local/lexmark/v3/bin/printfilterが1つのディレクトリとして意図されているとは思わない-/usr/lib/cups/filter/には通常サブディレクトリがありません。

しかし、どうやら目的のパッケージをインストールできたため、新しい安全でないアクセス許可エラーが表示されています。このメッセージは以下の/usr/local/lexmark/v3/bin/printfilterとしてディレクトリを提供すると仮定しています。

/usr/local/lexmark/v3/bin/printfilterの所有権を変更する必要があります:

$ Sudo chown -R root /usr/local/lexmark/v3/bin/printfilter

グループを変更する必要はありませんが、安全な側になりたい場合は、

    $ Sudo chgrp -R root /usr/local/lexmark/v3/bin/printfilter

ただし、do/usr/lib/cups/filter/の所有者としてrootが必要です。そうでない場合は、そのディレクトリに対して同じことを行います。

$ Sudo chown -R root /usr/lib/cups/filter/

...そして権限の変更が完了したら、再起動するか、次の操作を行います:

$ Sudo /etc/init.d/cups restart
2
Carl

/ usr/lib/cups/filter // usr/local/lexmark/v3/bin/printfilter

これは1つのディレクトリでなければなりません。 double //は1 /として評価されるため、何もしません。このディレクトリが評価されるのは、おそらくソフトウェア内部で防止するためです:/ usr/lib/cups/filterusr/local/lexmark/v3/bin/printfilter。その結果、不要なエラーが発生します。

権限エラー

Sudo chmod 755 /usr/local/lexmark/v3/bin
Sudo chgrp root /usr/local/lexmark/v3/bin/printfilter

(2行目は必要ないかもしれませんが!)エラーの考えられる理由:

CUPS 1.5.0には、グループの書き込み権限を許可しないフィルターおよびバックエンド用の新しいセキュリティポリシーがあります。 http://www.cups.org/documentation.php/doc-1.5/whatsnew.html を参照してください

Scheduler

4. Filter security; Filters and backends must now have group
 write permissions disabled.

インストールに使用したパッケージは、おそらくこのCUPSアップデートの前のものです。

1
Rinzwind

このリンクをたどって、グループを「bin」で変更します(「root」ではなく)

http://community.linuxmint.com/hardware/view/13737

Linux Mint 14のlexmark s815で印刷できるようにします(Debian 7のubuntu 12.10に基づく)

0
user121809

カップに関するRinzwindの答えを追加したいだけです(「CUPS 1.5.0には、グループ書き込み権限を許可しないフィルターおよびバックエンド用の新しいセキュリティポリシーがあります。」 )が私にとっての鍵でした(彼の答えの下にコメントを追加したかったのですが、私は新しいので、これを行うことができませんでした)。また、その安全でないフィルターメッセージに固執していたので、あきらめようとしていました。

これが誰にでも役立つ場合、私のセットアップは次のとおりです。LinuxLite 3.8(利用可能な最後の32ビットバージョン)、安価な中国のGrefuラップトップで実行し、プリンターはRicoh SP112suです。

Ricoh SP100 series のためにGithubで親切に共有されたプリンターパッケージを使用し、インストール手順に従いましたが、このスレッドでRinzwindの答えが見つかるまで、「安全でないフィルター」メッセージに何度もぶつかりました。 。テストページと1つのPDFファイルの両方が正常に印刷されました。コミュニティに感謝します!!

0
ElenaCM