J'ai deux Macs fonctionnant sous OS 10.6.8. J'en ai configuré un pour déposer automatiquement certains fichiers dans un dossier sur l'autre Mac. J'ai utilisé un script d'Automator pour faire cela, il se connecte en utilisant un nom d'utilisateur [copier] créé à cet effet, puis copie les fichiers.
Cela fonctionnait assez bien auparavant. Cependant, depuis peu, les fichiers sont copiés avec de mauvaises permissions. La copie a des droits de lecture et d'écriture pour l'utilisateur [copieur] et "aucun accès" pour tous les autres. Elle devrait avoir un accès en lecture et écriture pour tout le monde. Les permissions du dossier ont un accès en lecture et écriture pour tout le monde, donc ce n'est pas ça.
Comment puis-je définir les permissions des fichiers qui sont copiés dans ce dossier ?
Réponse
Trop de publicités?Je recommanderais de vérifier quelles sont les permissions sur les fichiers sources, pour confirmer qu'elles ne sont pas définies de manière restrictive (c'est-à-dire aucun accès pour les autres.) Il est possible que ces permissions soient répliquées sur le partage par le script de l'automate.
Si vous avez besoin que le dossier englobant ait des autorisations plus restrictives, vous pouvez probablement conserver cette configuration (et utiliser Automator pour modifier les autorisations sur les fichiers avant qu'ils ne soient copiés). Bien que je ne sois pas sûr qu'Automator puisse modifier les autorisations de fichiers, vous pouvez certainement l'utiliser pour exécuter un script shell script ( chmod 644 filename.txt
?) sur les fichiers avant qu'ils ne soient copiés sur le serveur.