web-dev-qa-db-fra.com

12.10 Erreur d’autorisations non sécurisées Lexmark S605

L'imprimante S605 de Lexmark est détectée et une option est fournie pour la série S600 lors de son installation. Cependant, après le processus d'installation, il est indiqué qu'il a besoin du programme /usr/lib/cups/filter//usr/local/lexmark/v3/bin/printfilter.

Maintenant, je sais que les paquets téléchargeables de Lexmark contiennent ce fichier dans un paquet Debian, je peux donc l'utiliser à partir de là, mais: Que signifie la structure ci-dessus? ...//usr/local/...

Est-ce que ces deux endroits sont différents? Et le fichier doit-il être dans les deux?

Merci d’avance, c’est impressionnant de constater à quel point vous savez ce que vous faites (contrairement à Mac ou à la plupart des utilisateurs de Windows).

Mise à jour: Après avoir installé les paquets de Lexmark (qui sont pour 12.04), il est indiqué à l’état de l’imprimante: idle .../printfilter has insecure permissions (0100775/uid=0/gid=0).

Puis-je modifier le filtre d'impression? Dois-je créer un groupe administratif? J'ai lu un guide quelque part, mais je ne l'ai pas suivi pour une raison que j'ai oublié.

1
HES_Xenon

Je ne crois pas que /usr/lib/cups/filter//usr/local/lexmark/v3/bin/printfilter soit conçu comme un seul répertoire - /usr/lib/cups/filter/ n'a généralement pas de sous-répertoire.

Mais apparemment, vous avez réussi à installer le paquet souhaité et vous obtenez maintenant la nouvelle erreur d’autorisations non sécurisée. Je suppose que ce message donne le répertoire sous la forme /usr/local/lexmark/v3/bin/printfilter ci-dessous.

Ce que vous devez faire est de changer la propriété de /usr/local/lexmark/v3/bin/printfilter:

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

Changer de groupe ne devrait pas être nécessaire, mais si vous voulez être prudent, faites-le également.

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

Cependant, vous devez avoir la racine en tant que propriétaire de /usr/lib/cups/filter/, si ce n'est pas le cas, faites la même chose pour ce répertoire:

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

... et lorsque vous avez terminé de modifier les autorisations, effectuez un redémarrage ou:

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

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

Cela devrait être 1 répertoire. Le double // est évalué comme 1/donc il ne fait rien. C'est probablement pour empêcher à l'intérieur du logiciel d'évaluer ce répertoire:/usr/lib/cups/filterusr/local/lexmark/v3/bin/printfilter. Cela entraînerait une erreur indésirable.

Erreur d'autorisations

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

devrait le faire (même si la 2ème ligne peut ne pas être nécessaire!). Raison probable de l'erreur:

CUPS 1.5.0 dispose d'une nouvelle stratégie de sécurité pour les filtres et les moteurs de traitement n'autorisant pas les autorisations d'écriture de groupe. Voir 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.

Le paquet que vous aviez l'habitude d'installer est probablement antérieur à cette mise à jour de CUPS.

1
Rinzwind

En suivant ce lien, mais changez le groupe par "bin" (pas par "root")

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

Me permet d’imprimer sur un lexmark s815 sous linux mint 14 (basé sur Ubuntu 12.10, ainsi que sur debian 7)

0
user121809

Je veux juste ajouter que la réponse de Rinzwind à propos de Cups (" CUPS 1.5.0 a une nouvelle politique de sécurité pour les filtres et les backends n'autorisant pas les autorisations d'écriture de groupe. " ) était la clé pour moi (je voulais ajouter un commentaire en dessous de sa réponse mais je suis nouveau, je ne pouvais donc pas le faire). J'avais également été coincé avec ce message de filtre non sécurisé et j'étais sur le point d'abandonner.

Au cas où cela aiderait quelqu'un, ma configuration est la suivante: Linux Lite 3.8 (la dernière version 32 bits disponible), s'exécutant sur un ordinateur portable Grefu chinois pas cher, et l'imprimante est un Ricoh SP112su.

J'ai utilisé le paquet d'imprimante bien partagé sur Github pour le série Ricoh SP1 , puis j'ai suivi les instructions d'installation, mais je me suis heurté encore et encore à ce message de "filtre non sécurisé" jusqu'à ce que j'ai trouvé la réponse de Rinzwind sur ce fil. . La page de test et un fichier pdf ont maintenant été imprimés correctement. Merci beaucoup pour la communauté !!

0
ElenaCM