CUPS pedindo senha de root para reiniciar a impressora no KDE

1

Como posso configurar o CUPS para não solicitar senha root para continuar ou adicionar uma impressora? Ou adicione usuários para que eles sejam "administradores"? Ao usar o Plasma do KDE, ele pede a senha do root: "por favor digite um nome de usuário e uma senha" e ele tem raiz no campo nome de usuário.

    
por simplegamer 04.10.2017 / 16:08

2 respostas

2

No Arch Linux, pelo menos, o local adequado para corrigir esse problema está no arquivo:

/etc/cups/cups-files.conf

O arquivo acima (em vez de /etc/cups/cupsd.conf ) conterá a configuração SystemGroup . (Provavelmente é por isso que @simplegamer não conseguiu encontrá-lo no arquivo mencionado na outra resposta aqui.)

A maneira padrão de resolver esse problema no Arch Linux é:

Primeiro, adicione o grupo "sys" a SystemGroup em /etc/cups/cups-files.conf . Aqui está um exemplo:

# Administrator user group, used to match @SYSTEM in cupsd.conf policy rules...
# This cannot contain the Group value for security reasons...
SystemGroup sys wheel

Em segundo lugar, adicione o usuário ao grupo "sys":

gpasswd -a your_username sys

Efetue logout, se estiver logado como aquele usuário para que a mudança de grupo tenha efeito. Após o login, esse usuário executa groups para verificar se o usuário pertence ao grupo "sys". Agora, o usuário deve conseguir gerenciar impressoras sem solicitar uma senha.

Essa abordagem permite que usuários sem direitos sudo possam gerenciar impressoras, o que é a abordagem correta na minha situação. Não temos uma conta root ativada e temos usuários que não devem ter direitos sudo, mas esses usuários devem conseguir gerenciar impressoras / impressão.

Cuidado com as soluções sugerindo que você "defina uma senha de root" no Ubuntu.

impressão - a caixa de diálogo "Adicionando impressora" pede senha de root? - Pergunte ao Ubuntu link

Isso está relacionado:

Bug # 653132 A caixa de diálogo "Adicionar Impressora" solicita a senha do root se o usuário ...: Bugs: pacote system-config-printer: Ubuntu link

    
por 25.01.2018 / 20:44
0

Adicione um group que contenha os usuários normais que devem ter acesso a cups administration em /etc/cups/cupsd.conf abaixo da linha # Administrator user group... .

SystemGroup sys root users

Em seguida, adicione o usuário normal ao grupo users

Reinicie o serviço e você deve estar pronto.

systemctl restart cupsd.service
    
por 04.10.2017 / 16:17