En Catalina el volumen primario es de sólo lectura. Esto significa que no es posible crear inmediatamente nuevas carpetas aquí.
Para evitarlo, el sistema proporciona lo que se conoce como enlaces firmes sintéticos. Esto le permite crear lo que parece ser carpetas en root del sistema de archivos.
Es necesario crear el archivo /etc/synthetic.conf
que debe ser propiedad de Root y del grupo wheel con permisos 0644.
El contenido debería ser así:
newfolder Users/foo/bar
"newfolder" es el nombre de la carpeta virtual que se creará en root del sistema de archivos. "Users/foo/bar" es la ubicación real de la carpeta. Debes asegurarte de que esta carpeta existe realmente. No es necesario que esté dentro de Users, sino que puede estar en cualquier lugar de su sistema.
NOTA: Es importante asegurarse de que el espacio entre los dos nombres de carpeta es un carácter TAB, y no un número de espacio.
Después de crear el archivo anterior con el contenido especificado, es necesario reiniciar el sistema. Después de reiniciar, verás el /newfolder
carpeta.
1 votos
Como el error señaló, el sistema es ahora de sólo lectura, por lo que lo único que puede hacer es desactivar eso (no se recomienda) o fingirlo - ver el
synthetic.conf
para sintetizar un punto de montaje en la carpeta root.0 votos
¿Qué tal si creas la carpeta en /Usuarios/Compartido en su lugar (para eso está)?
0 votos
Voy a echar un vistazo a
synthetic.conf
. Resulta que hay/System/Volumes/Data/
pero es una pena que Apple no haya optado por hacer una vista unificada en el Finder. El/Users/Shared
puede estar bien para algunas cosas, pero para/Servers/
(una de las carpetas) que debería ser sólo Root no es lo ideal y además está conceptualmente fuera de lugar.0 votos
El otro lugar estándar es /usr/local