Página 1 de 1
Capacidad limitada de instalación de paquetes en ciertas estaciones de trabajo.
Publicado: 8 de marzo de 2023 - 12:34
por guestben321
Hola,
sé que es posible restringir las acciones de los usuarios a ciertas estaciones de trabajo (las estaciones de trabajo o sus certificados instalados).
Me preguntaba si es posible hacer lo mismo con los paquetes.
Por ejemplo, si creo un paquete, ¿es posible limitar su instalación solo a ciertas estaciones de trabajo?
No me refiero al autoservicio, sino al uso de la consola.
Gracias.

Re: Capacidad limitada de instalación de paquetes en ciertas estaciones de trabajo.
Publicado: 8 de marzo de 2023 - 14:19
por dcardon
Hola Benoît,
¿podrías aclarar el caso de uso?:
* ¿Es para prevenir errores humanos por parte de un administrador
? * ¿Se debe a un problema de licencia, datos confidenciales, etc.?
Atentamente,
Denis
Re: Capacidad limitada de instalación de paquetes en ciertas estaciones de trabajo.
Publicado: 8 de marzo de 2023 - 15:00
por guestben321
Hola Denis,
En el primer caso. Para evitar errores humanos.
Gracias.

Re: Capacidad limitada de instalación de paquetes en ciertas estaciones de trabajo.
Publicado: 8 de marzo de 2023 - 16:54
por dcardon
Hola de nuevo Benoit,
actualmente no hay forma de evitar que un paquete específico se asigne a una máquina (siempre que el administrador tenga los permisos necesarios en esa máquina). Como mencionaste, el modelo de seguridad que utiliza certificados impedirá la implementación si el certificado correspondiente no está instalado en la máquina de destino.
Podrías usar niveles de madurez, estableciendo un nivel específico para el paquete en cuestión y las máquinas correspondientes.
De esta forma, las demás máquinas ya no verán el paquete. Como último recurso, podrías agregar una comprobación al principio de setup.py que verifique si el nombre de la máquina está en una lista o que la compare con alguna propiedad de la máquina.
Saludos cordiales,
Denis