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?

Sergdenisov
la source
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.

pôle Nord
la source
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

Alan Haggai Alavi
la source
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>
Osei-Bonsu Christian
la source
1
chmod 777 <directory>

cela ne change pas tout, juste un fichier

chmod -R a+w <directory>

c'est ok

ze zhang
la source
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>
Tadele Ayelegn
la source