1 votos

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

Cada vez que guardo un archivo desde un navegador web o copio archivos desde nuestro servidor local a mi máquina, el permiso por defecto "para todos" se establece en none . Soy desarrollador web. Los archivos que no son legibles no se muestran cuando se accede a ellos desde un servidor Apache.

Eso significa que siempre tengo que ir a través de cada archivo manualmente y cambiar sus permisos.

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

1voto

David Anderson Puntos 2189

Desde el terminal se puede utilizar el botón chmod para cambiar los permisos. En este caso el comando sería chmod a+r * . Esto cambiaría todos los archivos de una carpeta. Si quieres hacer esto desde el Finder, tendrías que crear un servicio. Entonces podría 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 "Arrastre acciones o archivos aquí para construir su flujo de trabajo".

  4. Establecer "El servicio recibe seleccionado text en any application " a "El servicio recibe la selección files or folders en Finder ".

  5. Sustituir 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 para todos".

  7. Salga de la aplicación Automator.

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

Ahora, cuando resalte uno o varios archivos mediante la aplicación Finder, puede hacer clic con el botón derecho y seleccionar "Legible por todos" para cambiar los permisos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X