No puedo guardar archivos en mi propio directorio debido a un error de permiso insano

Estaba trabajando en mi Mac y guardé un archivo. Continuó trabajando en el archivo. Una hora más tarde, cuando intenté guardar ese archivo, vi el mensaje "No se pudo guardar el documento. No tiene permiso". ¿¿¿Qué??? Ahora veo que no puedo guardar ninguno de mis archivos. Puedo abrirlos, pero no puedo guardar. Cualquier archivo. Pero esto es selectivo. TextEdit puede guardar los archivos, Mail.app puede abrir correos electrónicos y guardar archivos adjuntos. Xcode puede crear y guardar nuevos proyectos, pero no puedo modificarlos, o veré el error si intento guardar.

Esto es lo que he intentado hacer:

  • chown, chmod -R 755, etc. en el directorio que contiene mis proyectos no ayuda.
  • Utilidad de disco > Permisos de reparación no ayuda.
  • Reinstalar la aplicación, borrar sus .plists, etc. no ayuda.
  • Puedo crear un nuevo proyecto o documento con estas aplicaciones (Xcode y Photoshop, por ejemplo, solo por nombrar algunas) y guarda el archivo en mi directorio de documentos, pero si cambio el documento e intento guardar, veo el error.
  • He reiniciado la computadora y también la apagué y encendí.
  • Arranqué en modo seguro y escaneé el disco usando /sbin/fsck -fy y no se encontraron problemas.
  • He eliminado todos los cachés y archivos de soporte de aplicaciones.
  • Hice un chmod -R -N ~ en mi directorio de documentos, sospechando que algunas ACL podrían ser las culpables. Ningún cambio.
  • Hice un chown recursivo para tomar posesión de mis propios archivos. La propiedad era correcta antes, pero lo hice de nuevo para limpiar cualquier cosa que pudiera estar mal.
  • Reinstalé ambas aplicaciones y nada.

¿Qué más puedo? ¿Llorar?

¿Pensamientos? Gracias

Cuando dices que chown y chmod en tu directorio no funcionan, supongo que hiciste Sudo, ¿verdad? Eso lo obligaría a aceptar sus permisos si aún no lo ha hecho.
sí, lo hice con sudo y lo volví a hacer ahora, por si acaso.
He creado otro usuario en mi sistema y todo está bien desde allí. Algo le pasó a esta cuenta, mientras estaba trabajando, que la hizo inutilizable. ¿Qué más puedo comprobar? gracias.
Mire la ACL en directorios, etc.ls -le
Esta respuesta podría valer la pena intentarlo.

Respuestas (4)

Yo tuve el mismo problema. Intenté lo que sugirió Matt Love y aún tenía problemas. Luego descargué Cocktail y ejecuté la reparación de permisos, reinicié y todo volvió a funcionar.

ingrese la descripción de la imagen aquí

No me gusta recomendar software de terceros, pero en este caso es lo único que funcionó. Primero intenté reparar los permisos con Disk Utility, reiniciar y todo eso, pero fue en vano. Ejecuto 10.7.5. Consideré la posibilidad de actualizar a Mountain Lion, pero mi confiable MacBook se considera demasiado vieja.

Si entiendo su pregunta correctamente, está intentando restablecer los permisos en el directorio de inicio de un usuario. Esto se logra fácilmente restableciendo las ACL en la casa deseada directamente usando la utilidad Restablecer contraseña en la partición de recuperación:

  • Reinicie su computadora desde la partición de recuperación (si ejecuta Lion) o el disco gris (si no ejecuta Lion).

  • Abra la Utilidad de Discos y ejecute una reparación de permisos en su volumen de inicio.

  • Una vez que esto esté completo, cierre la Utilidad de Discos y abra Terminal desde el menú Utilidades.

  • Escriba resetpasswordy seleccione su cuenta de usuario (NO administrador del sistema/raíz) en el menú desplegable.

  • Haga clic en el botón Restablecer en la parte inferior de la ventana en la sección Restablecer permisos de la carpeta de inicio y ACL.

  • Salga de la Utilidad de Contraseña y regrese a la pantalla principal de recuperación. En su teclado, presione + Q y reinicie su computadora.

Es muy importante que no mantenga presionado el botón de encendido para salir de la sesión de recuperación o no se restablecerá la ACL.

Háganos saber cómo va.

Puede ser un problema de propiedad del archivo. Intente cambiar la propiedad del archivo a usted mismo.

  1. Ejecutar terminal
  2. Ve a la carpeta de tu archivo
  3. ejecutar sudo chown <your-user-name-here> <file-name-here>O
    sudo chown -R <your-user-name-here> <folder-name-here>

¿Por que sucede?

Una razón: a veces las aplicaciones o usamos el comando "SUDO" (que es para realizar acciones como un superusuario) para hacer cosas diferentes. Si se crea un archivo como superusuario (que generalmente es root), entonces "root" es el propietario de ese archivo o carpeta.

Tengo una respuesta sencilla. Vaya a Guardar como , debajo de Dónde , asegúrese de guardarlo en sus documentos . Seguí recibiendo este error y me di cuenta de que estaba guardando en líneas . No sé cómo sucedió eso, pero una vez que lo cambié para guardar en Documentos , el problema desapareció.

SpaceDog ya dijo que está trabajando en su directorio de documentos.