The following warnings occurred:
Warning [2] Undefined variable $announcement - Line: 29 - File: showthread.php(1651) : eval()'d code PHP 8.3.6 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/showthread.php(1651) : eval()'d code 29 errorHandler->error_callback
/showthread.php 1651 eval
Warning [2] Undefined property: MyLanguage::$thread_modes - Line: 43 - File: showthread.php(1651) : eval()'d code PHP 8.3.6 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/showthread.php(1651) : eval()'d code 43 errorHandler->error_callback
/showthread.php 1651 eval




Thread Rating:
  • 0 Vote(s) - 0 Average
  • 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
Reply
#2
En Automator directamente me parece que no. Tendrás que tirar de Applescript.
See you space cowboy...
Reply
#3
(03-10-2015, 16:44)Xtampida link Wrote:En Automator directamente me parece que no. Tendrás que tirar de Applescript.


Me lo temía.
Aaaaadios
Iceman
Reply
#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 ?
Reply
#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»
Reply
#6
(09-10-2015, 11:42)Alberto Lozano link Wrote: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
Reply
#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í

Code:
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»
Reply
#8
OK
Aaaaadios
Iceman
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Microsoft Teams Audio. Eliminar para siempre. Calamocarro 2 5.076 28-04-2025, 09:04
Last Post: Mac@ries
  Permisos aplicaciones superkoniec 0 2.410 19-06-2023, 12:41
Last Post: superkoniec
  No Puedo Vaciar Un Archivo De La Papelera luna 5 12.218 10-10-2018, 10:18
Last Post: alexcv
  Herramienta para formatear disco externo USB juanpa 4 12.223 11-10-2017, 11:34
Last Post: juanpa
  iDrive, Yosemite y caso para Iker Jiménez MACnolo 3 9.622 19-12-2016, 01:37
Last Post: MACnolo

Forum Jump:


Users browsing this thread: 1 Guest(s)