1 votos

¿Cómo puedo arreglar los permisos en Big Sur?

I piense en Estoy experimentando problemas de permisos en mi Mac. Tengo un iMac con MacOS Big Sur, actualizado recientemente a la versión 11.4, aunque el problema viene de lejos.

Hay una aplicación que no puede guardar un archivo existente (aunque sí puede guardar uno nuevo). Como parte del proceso de resolución de problemas, me conecté como un usuario alternativo, y parece funcionar correctamente. Concluyo que tiene que ver con quién puede hacer qué.

También he guardado el archivo en un almacenamiento flash USB externo, que está en formato ExFat. Esto es desde mi cuenta normal. De nuevo, esto funciona perfectamente, por lo que concluyo que guardar en un volumen sin permisos específicos está bien. No funciona si guardo en una unidad externa formateada con HFS+ o APFS.

Esto me lleva a concluir que el problema es de permisos, posiblemente en el ~/Library directorio. Comparando los permisos en los directorios de Inicio, obtengo:

drwxr-xr-x+ 11 irving     staff    352 27 May 14:32 irving/
drwxr-xr-x@ 97 mark       staff   3104 26 May 09:54 mark/
drwxr-xr-x+ 13 something  staff    416 26 May 09:57 something/

El mark es para mi cuenta normal, y las únicas diferencias que puedo ver son ese símbolo final ( + o @ ).

Cuando corro ls -l@d /Users/* Lo entiendo:

drwxr-xr-x+ 11 irving     staff    352 27 May 15:02 /Users/irving/
drwxr-xr-x@ 97 mark       staff   3104 26 May 09:54 /Users/mark/
    com.apple.metadata:_kTimeMachineNewestSnapshot    50
    com.apple.metadata:_kTimeMachineOldestSnapshot    50
drwxr-xr-x+ 13 something  staff    416 26 May 09:57 /Users/something/

¿Cuáles son los permisos correctos para un directorio de inicio y cómo puedo asegurarme de que están correctamente configurados?

Salida de ls -l@e /Users/mark*/Downloads/*.lbx :

-rw-r--r--@ 1 mark  staff  1156 21 Mar 09:50 /Users/mark/Downloads/Test Label.lbx
    com.apple.lastuseddate#PS     16
    com.apple.macl    72
    com.apple.metadata:_kMDItemUserTags   42
    com.apple.metadata:kMDLabel_mfabisnytttdleinsb4kkin77y    89
    com.apple.quarantine      29
-rw-r--r--@ 1 mark  staff  1641 13 Apr 17:42 /Users/mark/Downloads/Test2.lbx
    com.apple.lastuseddate#PS     16
    com.apple.macl    72
    com.apple.metadata:_kMDItemUserTags   42
    com.apple.metadata:kMDLabel_mfabisnytttdleinsb4kkin77y    89
-rw-r--r--@ 1 mark  staff  1150 27 May 16:18 /Users/mark/Downloads/test.lbx
    com.apple.lastuseddate#PS     16
    com.apple.macl    72
    com.apple.metadata:kMDLabel_mfabisnytttdleinsb4kkin77y    89tp

1 votos

¿Cuál es el resultado de ls -l@d /Users/* . Para restablecer los permisos en su estructura de usuario puede probar este comando : diskutil resetuserpermissions / `id -u`

0 votos

@Jean_JD He ejecutado el comando y el problema persiste.

0 votos

Ah, entonces abres un archivo desde ~/Documentos y no puedes guardarlo en cualquier ¿Directorio? ¿De qué aplicación se trata?

1voto

Jean_JD Puntos 136

Esto parece ser el resultado de una restauración de Time Machine mal hecha

drwxr-xr-x@ 97 mark       staff   3104 26 May 09:54 /Users/mark/
    com.apple.metadata:_kTimeMachineNewestSnapshot    50
    com.apple.metadata:_kTimeMachineOldestSnapshot    50

Puede probar estos 2 comandos para suprimir estos atributos:

xattr -rd com.apple.metadata:_kTimeMachineNewestSnapshot /Users/mark 

y

xattr -rd com.apple.metadata:_kTimeMachineOldestSnapshot /Users/mark

0 votos

Debe empezar por añadir el terminal en las preferencias del sistema / Seguridad, Privacidad / Privacidad / Acceso total al disco, luego reinicie el terminal y vuelva a intentarlo.

0 votos

Acabo de hacerlo. Sigo recibiendo los mismos mensajes.

0 votos

Puedes probar sudo chflags -R nouchg /Users/mark y vuelve a intentarlo. Si usted tiene siempre el mensaje de error puede intentar sudo chflags -R noschg /Users/mark

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