1 votos

No puede cambiar nada dentro de una carpeta, sin embargo no es Bloqueado y tengo todos los derechos

He copiado varias carpetas de mi TM de copia de seguridad (en El Capitan) para el sistema actual (Sierra), (también tengo nombre de usuario diferente que en el sistema donde hice la copia de seguridad si que importa) y ahora su contenido solo puede ser cambiado a través de la sudo.

He intentado correr sudo chown -R <my_name> <folder> - ningún efecto en absoluto. También trató de correr find . -exec sudo chown <my_name> "{}" \; de ellos - de nuevo sin suerte. También trató find . -exec sudo chmod u+rwx "{}" \;, sudo chmod -R u+rwx <folder>. Nada cambió nada.

Estas carpetas y todo su contenido a mostrar en el Finder como Leer Y Escribir para mi usuario, y además, ellos no han cerrado el conjunto de propiedades. De alguna manera esto no es cierto en la práctica.

¿Qué puedo hacer para arreglar esta locura?

He encontrado sólo una cosa que realmente soluciona - copiar la carpeta entera, borre uno con sudo, cambiar el nombre. Pero es poco práctico para grandes carpetas, porque es lento y perjudica a los SSD de la vida.

Actualización:

Encontrado una solución mejor que es una especie de aceptable (publicado como respuesta), pero sigue buscando una respuesta real y lo ideal explicación de por qué este real ocurre en el primer lugar.

0voto

user55450 Puntos 360

Después de algo más de desesperada búsqueda y el intercambio de ideas, se me ocurrió una solución:

1: Instale coreutils de Homebrew (si no lo ha hecho ya)

2: gcp -dRl <broken_folder> <temporary_folder> - esta "copia" con enlaces permanentes en lugar de la copia real mientras no la preservación de los permisos y cualquier otro "invisible" cosas que podrían ser roto, por lo que es rápido y casi cero daño, sin importar el tamaño de los archivos

3: Prueba de si los permisos en la carpeta temporal se ACEPTAR "en la práctica"

4: sudo rm -rf <broken_folder> && mv <temporary_folder> <broken_folder> - quitar el mal y poner uno fijo en su lugar

basado en esta respuesta y GNU cp manual.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X