Permessi file OSX predefiniti durante la copia / salvataggio dei file

1

Ogni volta che salvi un file da un browser Web o copi file dal nostro server locale sulla mia macchina, l'autorizzazione predefinita "per tutti" è impostata su none . Sono uno sviluppatore web. I file non leggibili non verranno visualizzati quando si accede da un server Apache.

Ciò significa che devo sempre passare manualmente ogni file e modificare i permessi.

C'è un modo per dire a OSX che tutti i file dovrebbero essere leggibili?

    
posta ProblemsOfSumit 18.05.2015 - 12:22
fonte

1 risposta

1

Dal terminale puoi usare il comando chmod per cambiare i permessi. In questo caso il comando sarebbe chmod a+r * . Questo cambierebbe tutti i file in una cartella. Se vuoi farlo dal Finder, dovresti creare un servizio. È quindi possibile selezionare un gruppo di file e modificarli tutti in una volta. Le istruzioni sono fornite di seguito.

  1. Apri l'applicazione Automator.
  2. Seleziona "Servizio" e fai clic su "Scegli".
  3. Trascina l'azione "Esegui AppleScript" dove dice "Trascina azioni o file qui per creare il tuo flusso di lavoro ".
  4. Imposta "Servizio riceve text selezionato in any application " a "Il servizio riceve files or folders selezionato in Finder ".
  5. Sostituisci il codice

    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. Salva servizio come "Lettura da tutti".
  7. Esci dall'applicazione Automator.

Il servizio dovrebbe essere stato salvato nella cartella ~/Library/Services con il nome Readable by All.workflow . In caso contrario, spostalo lì.

Ora quando evidenzi uno o più file utilizzando l'applicazione Finder, puoi fare clic con il pulsante destro del mouse e selezionare "Leggibile da tutti" per modificare le autorizzazioni.

    
risposta data 18.05.2015 - 12:37
fonte

Leggi altre domande sui tag