Mac-Club
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.  Smile
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