Como posso fazer com que lp e lpr sejam executados como se eu fosse root?

0

Esta postagem está relacionada com Por que lp e lpr retornam erros não autorizados ? No entanto, estou fazendo esta pergunta para encontrar uma solução para o meu problema.

Eu posso usar lp e lpr usando sudo. Gostaria de saber como posso alterar as permissões, portanto, os aplicativos podem executar lp e lpr como se fossem root. Aliás, gostaria de poder fazer o mesmo.

Eu inseri um bug no launchpad para cobrir isso, mas não ouvi de volta.

Obrigado.

    
por octopusgrabbus 07.06.2012 / 23:19

1 resposta

1

Sem saber o que está causando seu problema, é difícil planejar uma boa solução alternativa.

Devo acrescentar que não tenho certeza se os aplicativos normalmente executam os comandos lp ou lpr para imprimir. Eu suponho que eles usam uma interface de biblioteca. Um exemplo seria este .

Embora não seja recomendado por motivos de segurança, você pode definir permissões para que, ao executar o comando lpr ou lp, elas sejam executadas com a mesma permissão do usuário a que pertencem ou do grupo ao qual pertencem (raiz):

sudo chmod u+s /usr/bin/lp /usr/bin/lpr

Se ele ajuda ou não a impressão de aplicativos, ele deve ajudá-lo a usar esses comandos sem usar o sudo a cada vez, supondo que você decida assumir o risco. A Wikipédia menciona esses riscos e uma referência, aqui .

    
por John S Gruber 08.06.2012 / 21:26