Permisos de archivos por defecto de OSX al copiar / guardar archivos

1

Cada vez que guardo un archivo desde un navegador web o copio archivos desde nuestro servidor local a mi máquina, el permiso predeterminado "para todos" se establece en none . Soy un desarrollador web. Los archivos que no sean legibles no se mostrarán cuando se acceda desde un servidor Apache.

Eso significa que siempre tengo que revisar cada archivo manualmente y cambiar sus permisos.

¿Hay alguna manera de decirle a OSX que todos los archivos deben ser legibles?

    
pregunta ProblemsOfSumit 18.05.2015 - 12:22

1 respuesta

1

Desde el terminal puedes usar el comando chmod para cambiar los permisos. En este caso, el comando sería chmod a+r * . Esto cambiaría todos los archivos en una carpeta. Si desea hacer esto desde el Finder, tendría que crear un servicio. A continuación, puede seleccionar un grupo de archivos y cambiarlos todos a la vez. Las instrucciones se dan a continuación.

  1. Abra la aplicación Automator.
  2. Seleccione "Servicio" y haga clic en "Elegir".
  3. Arrastre la acción "Ejecutar AppleScript" hasta donde dice "Arrastrar acciones o archivos aquí para construir su flujo de trabajo ".
  4. Establezca "El servicio recibe text seleccionado en any application " en "El servicio recibe el files or folders seleccionado en Finder ".
  5. Reemplaza el código

    on run {input, parameters}
    
        (* Your script goes here *)
    
        return input
    end run
    

    con

    on run {input, parameters}
        try
            repeat with currentfile in input
                try
                    do shell script "chmod a+r " & quoted form of POSIX path of currentfile
                end try
            end repeat
        end try
        return input
    end run
    
  6. Guardar el servicio como "legible por todos".
  7. Salga de la aplicación Automator.

El servicio debería haberse guardado en la carpeta ~/Library/Services con el nombre Readable by All.workflow . Si no, muévelo allí.

Ahora, cuando resaltas uno o más archivos con la aplicación Finder, puedes hacer clic derecho y seleccionar "Legible para todos" para cambiar los permisos.

    
respondido por el David Anderson 18.05.2015 - 12:37

Lea otras preguntas en las etiquetas