Acción de automator para cambiar permisos de un archivo - Versión para impresión +- Mac-Club (https://www.mac-club.net/foro) +-- Foro: Mac y MacOs (https://www.mac-club.net/foro/forumdisplay.php?fid=6) +--- Foro: Preguntas y respuestas (https://www.mac-club.net/foro/forumdisplay.php?fid=58) +--- Tema: Acción de automator para cambiar permisos de un archivo (/showthread.php?tid=19939) |
Acción de automator para cambiar permisos de un archivo - iceman - 02-10-2015 Hola a todos. Tengo un programa que me inserta en una carpeta concreta de un volumen externo (otro Mac, vamos) un archivo .pdf Al hacerlo, el PDF se queda con privilegios de Everyone -> Sin acceso Para que lo que estoy montando funcione, necesito que ese archivo sea accesible por todo el mundo. ¿Sabéis si es posible crear una acción de Automator que, al insertar el archivo en dicha carpeta, le cambie automáticamente los privilegios a lectura y escritura? ¿Cómo sería esa acción? ¡Gracias! Re:Acción de automator para cambiar permisos de un archivo - Xtampida - 03-10-2015 En Automator directamente me parece que no. Tendrás que tirar de Applescript. Re:Acción de automator para cambiar permisos de un archivo - iceman - 06-10-2015 (03-10-2015, 16:44)Xtampida link escribió:En Automator directamente me parece que no. Tendrás que tirar de Applescript. Me lo temía. Re:Acción de automator para cambiar permisos de un archivo - ezmac - 06-10-2015 Si pero todo se debe a que Automator no ha evolucionado y hasta las cosas sencillas se le atragantan últimamente Re:Acción de automator para cambiar permisos de un archivo - admin - 09-10-2015 Un Applescript que invoque a un comando de shell con una instrucción del tipo "sudo chmod 777" y ese Applescript metido dentro de una acción de carpeta. Re:Acción de automator para cambiar permisos de un archivo - iceman - 10-10-2015 (09-10-2015, 11:42)Alberto Lozano link escribió:Un Applescript que invoque a un comando de shell con una instrucción del tipo "sudo chmod 777" y ese Applescript metido dentro de una acción de carpeta. Gracias, Alberto. Re:Acción de automator para cambiar permisos de un archivo - admin - 10-10-2015 De nada. Recuerda que cuando metes una instrucción de shell en Applescript, puedes incluir la contraseña de super usuario para que el "sudo" no te pida la contraseña a cada vez que se ejecute el Applescript. La linea necesaria de Applescript vendría a ser algo así Código: do shell script "chmod -R 777 ." user name "usuario_del_mac" password "contraseña_del_usuario" with administrator privileges Pruébalo primero sin -R (recursivo) a ver que privis modifica no vaya a ser que te cambie los privilegios del disco de arranque. El punto (.) sirve para indicar que lo haga en el directorio seleccionado, así que podrías sustituirlo por "/Volumes/tu_disco_externo/ Etc. Cuestión de hacer pruebas Re:Acción de automator para cambiar permisos de un archivo - iceman - 13-10-2015 OK |