Estoy de vuelta unos veinte años después de mi última Mac. Tengo un nuevo iMac con Yosemite y necesito acceder a un disco duro externo formateado en (Gnu/Linux) ext4 (un sistema de archivos de diario). Descargué una biblioteca (FUSE para OSX), que puede leer ese sistema de archivos y una aplicación complementaria (ext4fuse), que funciona como una interfaz de cliente para FUSE. Puedo montar el disco y navegarlo en el buscador o en una terminal pero, cuando se trata de copiar archivos (ya sea en una terminal [ver * a continuación, por favor] o en el buscador), aparece un error como "No se puede leer el archivo" o incluso "El archivo no existe". Sospecho que tiene algo que ver con los permisos, así que pensé que hacer la copia como root podría ayudar.
Agradecería cualquier ayuda. ¡Gracias de antemano!
nacho
PD He intentado cualquier número de búsquedas en vano. [*] Intentar hacer el trabajo desde la terminal emitiendo un comando cp no me acercó más a lograrlo. Aparentemente, por cierto, el comando cp en OSX está un poco restringido (con respecto a sus opciones y funcionalidades disponibles) en comparación con su contraparte de Linux y, para colmo de males, sus opciones no funcionan de la misma manera (ver -R, por ejemplo ).
Acepto completamente las advertencias que otras personas han dado aquí con respecto a ejecutar finder como root... pero en un escenario limitado es muy útil.
El OP tuvo un problema al usar:
sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
Sospecho que también puede haber estado usando algo como TotalFinder o XtraFinder
Si es así, use las opciones en el menú personalizado para estos complementos para reiniciar Finder.
Alternativamente:
Otro punto a tener en cuenta... si desea navegar como root, probablemente también desee ver los archivos ocultos. Entonces, antes de comenzar todo esto, escriba el siguiente comando en la Terminal. Esta es una configuración permanente, por lo que solo necesita hacerlo una vez para el usuario root.
los valores predeterminados de sudo escriben com.apple.finder AppleShowAllFiles TRUE
open
comando, porque el disco ya estaba allí para abrirlo con un clic. De hecho, parece que no todos los Finder fueron eliminados, ya que había dos íconos para cada uno de mis discos externos. Por cierto, soy él (ver foto) :-P¡No vayas allí!
Ni Finder ni ninguna otra aplicación con una GUI deben ejecutarse como root. Las aplicaciones GUI son difíciles de depurar y generalmente tienen un alcance y un propósito mal definidos. Son tiendas de porcelana en las que no deberías dejar entrar a tu superusuario gorila de 800 libras.
Especialmente porque das como razón: "Sospecho que tiene algo que ver con los permisos, así que pensé que hacer la copia como root podría ayudar".
Averigua qué problemas de permisos tienes. Si tienes alguno.
Si debe hacer algo como root, use el comando sudo para ejecutar una herramienta enfocada específicamente para hacer exactamente lo que necesita hacer, y nada más.
Es más probable que el uso indiscriminado de privilegios de raíz cause problemas de permisos en lugar de resolverlos. Asegúrese de saber lo que está haciendo y por qué antes de hacerlo.
sudo
(ejecuta como root) o navega como root para hacer algunos (muchos) administradores tareas desde hace muchos años. Me estoy acostumbrando a OSX (donde muchas de estas tareas parecen estar ocultas o son innecesarias), pero sigo pensando que, como dijo @Nic a continuación, hay momentos en los que necesita hacer cosas que requieren un conjunto adicional de privilegios. En mi caso, parecía que necesitaba ser root para hacer el trabajo (pero para mi solución, vea arriba).
interesante
sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
siempre me ha funcionado, y también uso Dropbox (y no necesito detener ningún demonio). Probablemente sea un problema con la instalación de Dropbox o alguna otra aplicación de terceros.Rajprofundo
bmike
diskutil list
y partes dels -l@ /Volumes/*
y quizásxattr
en uno o dos archivos que le den el error "El archivo no existe". Ejecutar como root no es suficiente para leer todos los archivos, por lo que probablemente sea una pista falsa aquí.nmizar
w00t
sudo
enfoque para ejecutar Finder ya no funciona para mí en macOS High Sierra... Se ejecuta pero no abre ninguna ventana.