Comment puis-je rendre un répertoire accessible en écriture à partir du terminal OS X?
Comment puis-je rendre un répertoire accessible en écriture à partir du terminal OS X?
Réponses:
chmod 777 <directory>
Cela vous donnera des privilèges d'exécution / lecture / écriture. Vous pouvez jouer avec les nombres pour affiner les autorisations souhaitées.
Voici le wiki avec d'excellents exemples.
chmod +w <directory>
ou chmod a+w <directory>
- Autorisation d'écriture pour l'utilisateur, le groupe et autres
chmod u+w <directory>
- Autorisation d'écriture pour l'utilisateur
chmod g+w <directory>
- Autorisation d'écriture pour le groupe
chmod o+w <directory>
- Ecrire l'autorisation pour les autres
sudo chmod +w <dir>
et cela ne fonctionnait pas - mais a a+w
fonctionné.
Pour rendre le répertoire parent ainsi que tous les autres sous-répertoires accessibles en écriture, ajoutez simplement -R
chmod -R a+w <directory>
Exécutez avec le privilège d'administrateur en utilisant sudo
afin d'éviter l'erreur d'autorisation refusée (impossible de changer de mode de fichier).
sudo chmod 777 <directory location>