Cómo abrir el buscador como root [cerrado]

6

He vuelto unos veinte años después de mi última Mac. Tengo un nuevo iMac con Yosemite y necesito acceder a un HD externo formateado en (Gnu / Linux) ext4 (un sistema de archivos de registro por 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 navegar en el buscador o en un terminal, pero cuando se trata de copiar archivos (ya sea en un terminal [ver * a continuación, pls] o en el buscador), aparece un error como "No se puede lea 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.

Apreciaría cualquier ayuda. Gracias de antemano!

Nacho

P.S. He intentado cualquier número de búsquedas en vano. [*] Tratar de hacer el trabajo desde el terminal emitiendo un comando cp no me acercó más para lograrlo. Aparentemente, por cierto, el comando cp en OSX está algo restringido (en relación con sus opciones y funcionalidad disponibles) contra su contraparte de Linux y, para agregar el insulto a la lesión, sus opciones no funcionan igual (ver -R, por ejemplo) ).

    
pregunta nmizar 07.12.2014 - 22:59

2 respuestas

7

Acepto completamente las advertencias que otras personas han dado aquí con respecto a ejecutar el buscador como root ... pero en un escenario limitado es muy útil.

El OP tuvo un problema con el uso de:

  

sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder

Sospecho que él / ella también ha estado usando algo como TotalFinder o XtraFinder

Si es así, entonces use las opciones en el menú personalizado para estos complementos para reiniciar Finder.

Alternativamente:

  1. Ejecuta el comando anterior (sudo Finder) en la terminal
  2. Notará que el icono del disco duro se superpone en su escritorio para root ... pero probablemente no se pueda hacer clic (de ahí el mensaje de error)
  3. Luego, abra una pestaña nueva en la Terminal (para que la pestaña sudo todavía se esté ejecutando) y elimine el Finder (sin usar Sudo) "killall Finder"
  4. Ahora debería poder hacer doble clic en el icono del escritorio HardDrive superpuesto, o ...
  5. En la misma pestaña no Sudo de la Terminal, simplemente escribe "abrir".

Otro punto a tener en cuenta ... si desea navegar como raíz, es probable que también desee ver los archivos ocultos. Así que 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

    
respondido por el Nic 08.01.2015 - 17:16
2

¡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 a las que no debes permitir que entre tu superusuario de gorila de 800 libras.

Especialmente porque da su razón: "Sospecho que tiene algo que ver con los permisos, así que pensé que hacer la copia como root podría ayudar".

Averigüe qué problemas de permisos tiene. Si es que tienes alguno.

Si debes hacer algo como root, usa el comando sudo para ejecutar una herramienta de enfoque limitado para hacer exactamente lo que necesitas hacer, y no más.

Es más probable que el uso indiscriminado de privilegios de raíz cause problemas de permisos que los resuelva. Asegúrese de saber lo que está haciendo, y por qué antes de hacerlo.

    
respondido por el ganbustein 08.12.2014 - 04:02

Lea otras preguntas en las etiquetas