Lo que pide es posible de varias maneras. Utilizamos marcos de gestión como JAMF Pro o Munki a script y gestionar cambios arbitrarios e instalaciones para que ningún usuario tenga que descargar / empaquetar / instalar o preguntar. Estas son poderosas opciones de automatización distribuida, pero cuestan tiempo y salario y experiencia y licencias.
Usted puede rodar su propio instalador más mínimo, la mayoría requieren un poco de habilidad si usted no puede cambiar su instalador para que sólo se ejecute como no-admin, pero son más ligeros costo y el peso de una solución de MDM suite. Ver homebrew para un gran ejemplo de un instalador que necesita admin sólo en la configuración y no al instalar nuevo código. Si necesitas un instalador admin y no puedes usar brew cask para empaquetar tus aplicaciones, una forma fiable es escribir un demonio que se ejecute como admin. Microsoft Office, Adobe y muchos otros programas hacen esto, el sistema de instalación se ejecuta en el lanzamiento o como un demonio y obtiene privilegios de administrador y luego utiliza el sistema operativo para ejecutar periódicamente.
Esto evita la intención del diseño de que el instalador solicite admin en el último momento cuando se activan las instalaciones. Seguir la intención de diseño es generalmente más seguro y mucho menos trabajo para usted y sus clientes.
0 votos
Asumiré que no te refieres a usar credenciales de admin para delegar admin a una cuenta no admin usando algo como el archivo sudoers. Por favor, aclare lo que busca si mi respuesta no está en la marca. Básicamente, parece que estás definiendo un instalador de malware que no depende de engañar a un admin para autorizar la instalación.
0 votos
Lo que quería decir era crear un plugin de autorización que permitiera la instalación de ciertas aplicaciones de la lista blanca (que podrían ser identificados por el editor) sin pedir la contraseña de administrador.