Guest Join UsHola invitado,
Bienvenido a los foros de Mac-Club.
Grupo de chalados que hablan de cualquier cosa y de los que
algunos, además y para más inri, son usuarios de Macintosh
Hasta que no te registres, partes de estos foros no te serán accesibles
o Crear una cuenta


Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Acción de automator para cambiar permisos de un archivo
#1
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!
Aaaaadios
Iceman
Responder
#2
En Automator directamente me parece que no. Tendrás que tirar de Applescript.
See you space cowboy...
Responder
#3
(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.
Aaaaadios
Iceman
Responder
#4
Si pero todo se debe a que Automator no ha evolucionado y hasta las cosas sencillas se le atragantan últimamente 
UsaElPutoBotonQueEstaArribaALaDerecha
Siempre te quedará el comodín del foro ...
¿ a que si ?
Responder
#5
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.
Principio de Hanlon:
«Nunca le atribuyas a la maldad lo que puede ser explicado por la estupidez»
Responder
#6
(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.
Aaaaadios
Iceman
Responder
#7
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
Principio de Hanlon:
«Nunca le atribuyas a la maldad lo que puede ser explicado por la estupidez»
Responder
#8
OK
Aaaaadios
Iceman
Responder


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Permisos aplicaciones superkoniec 0 741 19-06-2023, 12:41
Último mensaje: superkoniec
  No Puedo Vaciar Un Archivo De La Papelera luna 5 7.334 10-10-2018, 10:18
Último mensaje: alexcv
  Herramienta para formatear disco externo USB juanpa 4 7.586 11-10-2017, 11:34
Último mensaje: juanpa
  iDrive, Yosemite y caso para Iker Jiménez MACnolo 3 5.600 19-12-2016, 01:37
Último mensaje: MACnolo
  Time Capsule / Carpetas y Permisos rfcf84 4 6.070 28-11-2016, 15:55
Último mensaje: rfcf84

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)


Acerca de Los foros de Mac-club

Grupo de chalados que hablan de cualquier cosa y de los que algunos, además y para más inri, son usuarios de Macintosh

Para más información usa el formulario de contacto

              Tus enlaces

              En obras