Como definir a senha dos cups 1.3.7 (/etc/cups/passwd.md5) sem avisar?

0

Minha empresa está usando o CUPS v1.3.7, gostaria de permitir que os usuários sejam autenticados apenas na interface da web cups e não via SSH.

Eu imagino que eu deveria usar o tipo de autenticação BasicDigest em cupsd.conf.

AuthType Digest

Então eu tenho que usar lppasswd -g mygroup -a username para adicionar o acesso aos copos para o usuário.

lppasswd -g mygroup -a username
Enter password :
Enter password again :

Mas, se eu permitir que meu usuário digite alguma senha, eu permitiria que eles acessassem o ssh, o que eu não quero.

Como posso definir a senha de um usuário sem avisar (possivelmente criar um script)?

    
por MUY Belgium 07.01.2015 / 15:52

1 resposta

1

Existe outra maneira de pensar sobre este assunto: Restringir o acesso ssh a grupos específicos.

  • Editar /etc/ssh/sshd_config
  • Adicione a linha AllowGroups sshusers ou AllowGroups your_user_primary_group
    • No caso de AllowGroups sshusers , crie este grupo administrativo: groupadd -r sshusers
    • Adicionar ssh aos usuários permitidos para este grupo: usermod -aG sshusers username
  • Recarregue o serviço sshd. Depende da sua distro.

Usando essa solução, você não precisará criar scripts para a criação de usuários do Cups, nem gerenciar dois bancos de dados de login distintos.

    
por 07.01.2015 / 20:25