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

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.

Polo Norte
fuente
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

Alan Haggai Alavi
fuente
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
109
chmod +w <directory>
Samoz
fuente
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>
Osei-Bonsu Christian
fuente
1
chmod 777 <directory>

esto no cambia todo, solo un archivo

chmod -R a+w <directory>

esta bien

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