2 votes

Comment faire en sorte que les autorisations existantes s'appliquent aux nouveaux fichiers ?

J'ai un disque dur SSD sur lequel j'ai créé deux partitions. La première est utilisée pour l'installation de l'OS X (Mavericks) et l'autre pour placer toutes les sources de code de mes projets et les données que je ne veux pas perdre lorsque je fais un formatage. Les deux partitions sont formatées en Mac OS X Extended.

Pour l'instant, tout fonctionne bien. J'ai créé une partition appelée Data et placé les fichiers. J'ai modifié les fichiers Apache pour charger mon http://localhost depuis le bon dossier sur la partition Data et faire mon développement de cette façon.

Mon seul problème est que lorsque je crée un nouveau projet et que j'y place les fichiers WordPress, je ne peux pas commencer à les utiliser si je ne modifie pas les autorisations à chaque fois. J'ai essayé d'utiliser cette commande :

sudo chmod -R 777 /Volumes/Data/

et même si cela fonctionne pour les fichiers existants, cela ne fonctionne pas pour les nouveaux projets, donc à chaque fois que je commence un nouveau projet, je dois le refaire.

Savez-vous s'il y a un ajustement que je dois faire quelque part afin d'éviter d'avoir de tels problèmes de permission ? Qu'est-ce que je fais de mal ? Ce problème est-il lié au format de la partition ?

1voto

Can Sürmeli Points 1419

Cette commande Terminal ne s'applique qu'aux fichiers existants, comme vous l'avez peut-être deviné. Et il n'y a pas de modification à faire pour que les permissions des futurs fichiers soient correctes. Cela ne fonctionne pas comme ça.

Je pense que vous avez un problème avec la propriété de votre disque. Du point de vue de votre Mac, vous ne possédez pas cette partition de disque. Vous devez régler ce problème.

Et si vous demandez pourquoi la commande Terminal fonctionne alors que je ne dois pas le disque, c'est à cause de cela sudo devant le mot-clé. sudo initie l'utilisateur le plus privilégié dans un système UNIX/Linux, qui est l'utilisateur Root, qu'il peut faire à peu près tout ce qu'il veut. Même si vous êtes l'utilisateur admin, vous ne pouvez pas tout faire sur votre système d'exploitation ; vous devez passer à l'utilisateur Root. Il s'agit essentiellement d'un système de sécurité.

Quoi qu'il en soit, afin de définir la propriété de votre disque,

  • ouvrir un Finder fenêtre,
  • Cliquez avec le bouton droit de la souris sur votre lecteur externe,
  • sélectionnez Obtenir des informations
  • en bas, il doit y avoir un Partage et autorisations section. Vérifiez si vous y figurez. Sinon, ajoutez-vous à la liste.

En outre, outre votre problème actuel, pourquoi avez-vous partitionné le SSD en deux ? Vous avez dit que vous l'avez fait pour ne pas perdre vos données lorsque vous formatez l'OS mais lorsqu'un nouveau Mac OS arrive, il est échangé avec l'ancien alors que toutes vos données personnelles restent intactes. D'ailleurs une sauvegarde Time Machine serait beaucoup plus sûre si vous ne voulez pas perdre vos données.

Franchement, c'est un choix personnel et lorsque vous regardez les bits et les octets, rien ne change vraiment, mais garder le SSD dans son ensemble serait beaucoup plus propre.

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