2 votes

Les dossiers d'iCloud Drive changent de permissions

J'essaie de déplacer les documents et le bureau dans iCloud Drive. J'ai un document de site web Root dans un dossier sous Documents. Pour que le site web fonctionne sur ma machine locale, les permissions du dossier ~/Documents doivent être de 755.

Dès que je modifie un fichier dans le site Web, les autorisations sur ~/Documents passent immédiatement de 755 à 700, ce qui entraîne l'affichage du message "Forbidden" (interdit) sur le site Web.

Je suppose que la fonction de synchronisation iCloud réinitialise la permission de ~/Documents. Comment puis-je empêcher que cela ne se produise ?

J'ai essayé "chflags uchg Documents", mais il se réinitialise toujours à 700.

1voto

zan Points 111

J'ai eu le même problème, en essayant d'exécuter un serveur en tant qu'utilisateur non privilégié qui a besoin d'un accès en lecture à Documents, alors que Documents est dans iCloud Drive. Les autorisations normales de fichiers UNIX ne collaient pas. J'ai résolu le problème en utilisant des ACL pour accorder l'accès.

chmod +a "_www allow list,search" Documents

Dans cet exemple _www est l'utilisateur non privilégié sous lequel votre serveur est exécuté. Utilisez ps axu pour découvrir quel utilisateur c'est pour vous.

Les dossiers contenus dans Documents devraient fonctionner normalement avec les bits de permission des fichiers UNIX, de sorte que vous n'avez à faire cela que pour le dossier Documents lui-même.

Pour plus d'informations sur les ACL, voir ici. aquí y man chmod .

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