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?
0 votos
@nohillside Siempre puedo guardar como un documento nuevo en cualquier directorio. Pero no puedo guardar un documento existente. El software que estoy usando no tiene un
Save As…
así que es cuestión de mover el archivo o cambiarle el nombre.0 votos
¿Puede ejecutar
ls -l@e
en uno de estos archivos?0 votos
@nohillside
ls -ld@e
me dadrwx------@ … com.apple.macl … 0: group:everyone deny delete
. Sin eld
Obtengo detalles de todos los subdirectorios.0 votos
Por favor, edita tu pregunta para añadir la salida que obtienes, para que veamos el nombre completo del atributo extendido y el ACL. Lo más probable es que el ACL es el problema aquí, pero esto se puede arreglar fácilmente una vez que sabemos cómo se llama.
0 votos
@nohillside Lo siento, lo he entendido mal. ¿Te referías a los archivos individuales que no se pueden guardar?
0 votos
En
ls -ld@e
se ejecuta enDownloads
¿verdad? El ACL no duele. Pero ahora mismo eliminaría todos los atributos de metadatos de los archivos en cuestión (xattr -d com.apple.XXX FILE
repetir para los cuatro a0 votos
A
0 votos
@'
.lbx
)0 votos
I
0 votos
@ t '