1 votos

Bloquear la apertura de archivos DMG por parte de un usuario no administrador

Configuré el control parental para un usuario, pero dicho usuario aún puede descargar e instalar software adicional desde los archivos DMG (entre otros, descargaron el navegador TOR, el cual se salta el control parental).

Yo bloquearía las descargas en el control parental por completo, sin embargo esto sería un problema ya que ciertos archivos descargados de la web son necesarios para el usuario no administrador.

-> ¿Existe una solución para bloquear la apertura/descarga de archivos DMG por parte del usuario que no es administrador (quizás los instaladores en general)?

0 votos

Tenías dos preguntas aquí. Este sitio funciona mejor cuando sólo hay una pregunta por pregunta. De esta manera, es más fácil para otras personas encontrar soluciones si tienen el mismo problema. He editado tu segunda pregunta, pero siéntete libre de hacerla por separado.

0 votos

Entendido. Supongo que responder a la primera debería cubrir la segunda de todos modos...

0 votos

Bueno, podrías limitar las aplicaciones que el usuario puede ejecutar a un conjunto fijo. Entonces, incluso si descargan/instalan TOR no pueden usarlo

1voto

wch1zpink Puntos 11

Esta es una solución que puede funcionar para usted.

Pegue el siguiente código AppleScript en un nuevo documento ScriptEditor.app y guárdelo como un archivo .scpt "AutoEjectFolderAction.scpt" en su carpeta /Usuarios/su nombre de usuario/Librería/Workflows/Aplicaciones/Acciones de carpeta/ ....

on adding folder items to theFolder after receiving theNewItems
    -- Add Names of Any USB, Flash Drive, or Disk Image to allow to be mounted
    set allowedDisks to {"Time Machine Backups", "Parallels Desktop 13.2.0 (43213)"} -- examples to be allowed
    tell application "Finder"
        set ejectableDisks to disks whose ejectable is true and local volume is true and name is not in allowedDisks
        eject ejectableDisks
    end tell
end adding folder items to

Ese nuevo archivo .scpt se utilizará ahora como una acción de carpeta que adjuntaremos a la carpeta... /Volúmenes

enter image description here

enter image description here

enter image description here

enter image description here

Ahora, cada vez que se monte una nueva imagen de disco, se activará la acción de la carpeta que ejecutará el script que la expulsará automáticamente.

0 votos

Lo siento, he tenido que hacer una edición para retractarme de mi upvote porque esta solución impide que el usuario pueda utilizar una unidad flash o algo así, como Time Machine en una unidad USB, etc. y está, según la OMI, fuera del alcance de la detención de un .dmg archivo de ser montado.

0 votos

Aunque mi código actualizado añade un paso extra, que puede llevar un par de minutos al administrador... He añadido la capacidad de definir los nombres de los usb, drves flash, y las imágenes de disco permitidos ... para ser montado (que se puede añadir a tiempo extra si es necesario)

0 votos

Recuerde que el OP dijo que el niño descargar el navegador TOR, así que él / ella es probablemente lo suficientemente inteligente como para montar cualquier descargado .dmg desde la línea de comandos utilizando, por ejemplo hdiutil attach ~/Downloads/FileName.dmg -mountroot ~ y tener acceso a su contenido. Así que ver /Volumes realmente no va a cortar, incluso con una lista blanca.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X