Comment puis-je rendre le répertoire accessible en écriture? [fermé]


83

Comment puis-je rendre un répertoire accessible en écriture à partir du terminal OS X?


Je recommande superuser.com/questions/52598/… à tous ceux qui veulent faire cela sous OS X sans utiliser le terminal.
Roberto le

Réponses:


54

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.


41
C'est une mauvaise pratique de simplement rendre les répertoires lisibles, inscriptibles et exécutables s'ils n'en ont pas besoin. La réponse @samoz est une action plus appropriée.
Tom

@Tom - assez juste, mais j'explique que vous pouvez ajuster les nombres pour répondre à vos besoins quels documents supplémentaires sur le sujet.
northpole

111
  • 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


8
Merci pour les détails au lieu de faire la couverture 777. Je faisais sudo chmod +w <dir>et cela ne fonctionnait pas - mais a a+wfonctionné.
Devin G Rhode


30

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>

1
chmod 777 <directory>

cela ne change pas tout, juste un fichier

chmod -R a+w <directory>

c'est ok


0

Exécutez avec le privilège d'administrateur en utilisant sudoafin d'éviter l'erreur d'autorisation refusée (impossible de changer de mode de fichier).

sudo chmod 777 <directory location>
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.