¿Cómo puedo hacer que el directorio se pueda escribir? [cerrado]


83

¿Cómo puedo hacer que se pueda escribir en un directorio desde el terminal OS X?


Recomiendo superuser.com/questions/52598/… para cualquiera que quiera hacer eso en OS X sin usar el terminal.
Roberto

Respuestas:


54

chmod 777 <directory>

Esto le dará privilegios de ejecución / lectura / escritura. Puede jugar con los números para ajustar con precisión los permisos que desee.

Aquí está la wiki con excelentes ejemplos.


41
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

@Tom: bastante justo, pero le explico que puede ajustar los números para cumplir con sus requisitos, qué documentos adicionales sobre el tema.
polo norte

111
  • chmod +w <directory>o chmod a+w <directory>- permiso de escritura para usuarios, grupos 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


8
Gracias por los detalles en lugar de hacer la manta 777. Lo estaba haciendo sudo chmod +w <dir>y no estaba funcionando, pero a+wfuncionó.
Devin G Rhode


30

Para hacer que el directorio principal, así como todos los demás subdirectorios, se puedan escribir, simplemente agregue -R

chmod -R a+w <directory>

1
chmod 777 <directory>

esto no cambia todo, solo un archivo

chmod -R a+w <directory>

esta bien


0

Ejecutar con privilegio de administrador sudopara evitar el error de permiso denegado (No se puede cambiar el modo de archivo).

sudo chmod 777 <directory location>
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.