12.10 Erro de permissões inseguras Lexmark S605

1

A impressora S605 da Lexmark é encontrada e há uma opção fornecida para a Série S600 ao instalá-la. No entanto, após o processo de instalação, ele diz que precisa do programa /usr/lib/cups/filter//usr/local/lexmark/v3/bin/printfilter .

Agora eu sei, que os pacotes para download do lexmark contêm este arquivo em um pacote debian, então eu poderia usá-lo de lá, mas: O que a estrutura acima significa? ...//usr/local/...

Esses dois locais são diferentes? E o arquivo está em ambos?

Agradecemos antecipadamente, é impressionante como vocês realmente sabem o que você está fazendo (ao contrário do Mac ou da maioria dos usuários do Windows).

Atualização: Depois de instalar os pacotes do lexmark (que são para 12.04), ele diz no estado da impressora: idle .../printfilter has insecure permissions (0100775/uid=0/gid=0) .

Posso modificar o filtro de impressão? Preciso configurar um grupo administrativo? Eu li um guia em algum lugar, mas não o segui por algum motivo que eu esqueci.

    
por HES_Xenon 08.01.2013 / 00:32

5 respostas

2

Não acredito que /usr/lib/cups/filter//usr/local/lexmark/v3/bin/printfilter deva ser um diretório - /usr/lib/cups/filter/ normalmente não possui subdiretórios.

Mas, aparentemente, você conseguiu instalar o pacote desejado e agora está recebendo o novo erro de permissões inseguras. Estou assumindo que esta mensagem fornece o diretório como /usr/local/lexmark/v3/bin/printfilter abaixo.

O que você precisa fazer é alterar a propriedade de /usr/local/lexmark/v3/bin/printfilter :

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

Mudar o grupo não deve ser necessário, mas se você quer estar no lado seguro, também faça

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

No entanto, você faz precisa ter o root como o proprietário de /usr/lib/cups/filter/ , se não for, faça o mesmo para esse diretório:

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

... e quando você terminar de alterar as permissões, faça uma reinicialização ou:

$ sudo /etc/init.d/cups restart
    
por Carl 08.05.2013 / 20:04
1
% bl0ck_qu0te%

Este deve ser um diretório. O duplo // é avaliado como 1 / por isso não faz nada. É provavelmente para evitar dentro do software que este diretório é avaliado: / usr / lib / cups / filterusr / local / lexmark / v3 / bin / printfilter. Isso resultaria em um erro indesejado.

% bl0ck_qu0te%
sudo chmod 755 /usr/local/lexmark/v3/bin
sudo chgrp root /usr/local/lexmark/v3/bin/printfilter

deve fazê-lo (embora a segunda linha possa não ser necessária!). Razão provável para o erro:

O CUPS 1.5.0 possui uma nova política de segurança para filtros e back-ends que não permitem permissões de gravação em grupo. Consulte o link

Scheduler

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

O pacote que você usou para instalar provavelmente é anterior a essa atualização do CUPS.

    
por Rinzwind 12.01.2013 / 22:23
0

Seguindo este link, mas altere o grupo por "bin" (não por "root")

link

Permite imprimir em um lexmark s815 no linux mint 14 (baseado no ubuntu 12.10, assim no debian 7)

    
por user121809 12.01.2013 / 22:04
-1

Trabalhei para mim no Linux Mint 15, Lexmark Platinium Pro905

  • Baixar e instalar drivers e utilitários da Lexmark Inicie o lexmark
  • utilitário da impressora e siga as instruções para instalar a sua impressora
  • sudo chmod 755 /usr/local/lexmark/v3/bin/printfilter sudo chgrp bin
  • /usr/local/lexmark/v3/bin/printfilter nas propriedades da impressora - > preferências do sistema, habilitar a administração remota

aproveite

    
por pleymor 19.10.2013 / 10:45
-2

Isso pode funcionar apenas em versões mais recentes de xícaras. Para redefinir os copos, use "xícaras de serviço sudo restart" sem as aspas.

    
por Bob Graham 05.09.2013 / 13:31