Mientras intentaba configurar MAMP/PHPStorm, cambié el PROPIETARIO de mi carpeta de Sitios a _www desde myUser. Dado que esto no resolvió el problema que estaba experimentando, intenté CHOWN myUser /Users/myUser/Documents/Sites
... lo que funcionó, excepto que Obtener información muestra a ambos como propietarios e ls -l
informa a _www como el propietario (¿principal?). No pude modificar el contenido de la carpeta, aunque myUser es uno de los propietarios.
Cuando lo ls -leO@
sugiero en esta respuesta , veo lo siguiente:
drwxr-xr-x+ 31 _www wheel - 1054 Dec 5 12:38 Sites
0: user:myUser allow list,add_file,search,add_subdirectory,delete_child,readattr,
writeattr,readextattr,writeextattr,readsecurity
Creo sudo chown :staff Sites
que esto le dará más influencia a myUser, y luego sudo chown myUser: Sites
funciona para eliminar _www, pero me quedo con:
MacBook-Pro:Documents myUser$ ls -leO@
...
drwxr-xr-x+ 31 myUser staff - 1054 Dec 5 12:38 Sites
0: user:myUser allow list,add_file,search,add_subdirectory,delete_child,readattr,
writeattr,readextattr,writeextattr,readsecurity
...
He leído la página MAN para CHMOD y ACL como se sugiere en esta respuesta , y he probado chmod -a#0 Sites
variaciones sin éxito. ¿Cómo elimino el ACL/xattr?
No estoy seguro de cómo hacerlo desde la Terminal, pero podría usar una herramienta como BatChmod para rehacer los permisos del archivo (y borrar las ACL). http://www.lagentesoft.com/batchmod/
Usar chmod desde Terminal es la forma en que funcionó. Lo que estaba haciendo mal era un simple error de espaciado. Compare el código a continuación (que funcionó) con el código que enumeré al final en mi pregunta.
chmod -a# 0 Sites
Si leí la página MAN correctamente, emití el comando [ chmod
] para eliminar una ACL con numeración explícita [ -a#
] siendo el número cero [ 0
] del directorio Sitios.