2009-07-01 21 views
71

¿Cómo puedo hacer que un directorio sea grabable desde el terminal OS X?¿Cómo puedo hacer que el directorio sea editable?

+0

recomiendo para https://superuser.com/questions/52598/how-to-recursively-change-sharing-permission-of-a-folder-in-mac-os-x/229029#229029 cualquiera que quiera hacer eso en OS X _no_ usando la terminal. – Roberto

Respuesta

42

chmod 777 <directory>

Esto le dará a ejecutar/privilegios de lectura/escritura. Puedes jugar con los números para ajustar con precisión tus permisos deseados.

Aquí está el wiki con excelentes ejemplos.

+36

Es una mala práctica simplemente hacer que los directorios sean legibles, escribibles y ejecutables si no es necesario. La respuesta de @samoz es una acción más apropiada. – Tom

+0

@Tom - es suficiente, pero le explico que puede ajustar los números para cumplir con sus requisitos, qué documentos adicionales sobre el tema. – northpole

99
chmod +w <directory> 
92
  • chmod +w <directory> o chmod a+w <directory> - permiso de escritura para el usuario, grupo y otros

  • chmod u+w <directory> - permiso de escritura para el usuario

  • chmod g+w <directory> - permiso de escritura para el grupo

  • chmod o+w <directory> - Permiso de escritura para otros

+0

De nada. :-) –

+8

Gracias por los detalles en lugar de hacer la manta 777. Estaba haciendo 'sudo chmod + w

' y no funcionaba, pero 'a + w' funcionaba. –

22

Para hacer que el directorio padre, así como todos los otros subdirectorios de escritura, sólo tiene que añadir -R

chmod -R a+w <directory> 
0
chmod 777 <directory> 

esto no cambia todo, un solo archivo

chmod -R a+w <directory> 

este ok

0

Ejecutar en el privilegio de administrador usando sudo para evitar el permiso denegado (No se puede cambiar el modo de archivo) error.

sudo chmod 777 <directory location> 
Cuestiones relacionadas