1 votes

Permissions par défaut des fichiers OSX lors de la copie/enregistrement des fichiers

Chaque fois que j'enregistre un fichier à partir d'un navigateur Web ou que je copie des fichiers de notre serveur local sur ma machine, l'autorisation par défaut "pour tous" est définie comme suit none . Je suis un développeur web. Les fichiers qui ne sont pas lisibles ne s'affichent pas lorsqu'on y accède à partir d'un serveur Apache.

Cela signifie que je dois toujours passer par chaque fichier manuellement et changer leurs permissions.

Y a-t-il un moyen de dire à OSX que tous les fichiers doivent être lisibles ?

1voto

David Anderson Points 30783

À partir du terminal, vous pouvez utiliser la commande chmod pour modifier les permissions. Dans ce cas, la commande serait chmod a+r * . Cela modifierait tous les fichiers d'un dossier. Si vous voulez faire cela à partir du Finder, vous devrez créer un service. Vous pourriez alors sélectionner un groupe de fichiers et les modifier tous en même temps. Les instructions sont données ci-dessous.

  1. Ouvrez l'application Automator.

  2. Sélectionnez "Service" et cliquez sur "Choisir".

  3. Faites glisser l'action "Run AppleScript" à l'endroit où il est indiqué "Drag actions or fichiers ici pour construire votre flux de travail".

  4. Régler "Service reçoit sélectionné text sur any application " à " Le service reçoit le choix files or folders sur Finder ".

  5. Remplacer le code

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

    avec

    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. Sauvegarder le service comme "Lisible par tous".

  7. Quittez l'application Automator.

Le service aurait dû être sauvegardé dans le ~/Library/Services sous le nom de Readable by All.workflow . Sinon, déplacez-le là.

Désormais, lorsque vous mettez en surbrillance un ou plusieurs fichiers à l'aide de l'application Finder, vous pouvez faire un clic droit et sélectionner "Lisible par tous" pour modifier les autorisations.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X