¿Cómo configurar la contraseña de cups 1.3.7 (/etc/cups/passwd.md5) sin preguntar?

¿Cómo configurar la contraseña de cups 1.3.7 (/etc/cups/passwd.md5) sin preguntar?

Mi empresa utiliza CUPS v1.3.7. Me gustaría permitir que los usuarios se autentiquen solo en la interfaz web de cups y no a través de SSH.

Me imagino que debería usar el tipo de autenticación BasicDigesten cupsd.conf.

AuthType Digest

Luego tengo que usar lppasswd -g mygroup -a usernamepara agregar el acceso a tazas al usuario.

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

Pero, si permito que mi usuario escriba alguna contraseña, le permitiría acceder a ssh, lo que no quiero.

¿Cómo puedo configurar la contraseña de un usuario sin que se me pregunte (posiblemente mediante un script)?

Respuesta1

Hay otra forma de pensar sobre este asunto: restringir el acceso ssh a grupos específicos.

  • Editar/etc/ssh/sshd_config
  • Añade la línea AllowGroups sshusersoAllowGroups your_user_primary_group
    • En caso de AllowGroups sshuserscrear este grupo administrativo:groupadd -r sshusers
    • Agregue usuarios permitidos por ssh a este grupo: usermod -aG sshusers username
  • Recargar el servicio sshd. Depende de tu distribución.

Al utilizar esta solución, no tendrá que crear un script para la creación de usuarios de Cups ni administrar dos bases de datos de inicio de sesión distintas.

información relacionada