Mantengo al menos 2 inicios de sesión:
lo normal es que no haya permisos de administrador
admin - para hacer esas tareas a veces pero aumentar mi seguridad.
[10.11.6 EL Cap, no el nuevo sistema de registro. Espero llegar a eso en algún momento, pero muchos pasos antes de que llegue].
Como usuario normal mi consola muestra muchos menos mensajes que si estoy conectado con permiso de administrador. Prefiero tratar de tener una consola de nivel de administrador disponible para mí, sin el cambio de usuario que es demasiado perturbador, por lo que en normal Ejecuto el terminal (iTerm2 para mí) y:
su -l admin_self
sudo /Applications/Utilities/Console.app/Contents/MacOS/Console &
Esto funciona en el sentido de que veo TODAS las partes del sistema y puedo acceder a los registros más antiguos del sistema, etc. en esta consola, PERO... me salen muchos errores de permisos de la placa de circuito impreso en mi terminal al iniciarse:
2018-11-25 12:31:07.502 Console[71471:18037307] CFPasteboardRef CFPasteboardCreate(CFAllocatorRef, CFStringRef) : failed to create global data
2018-11-25 12:31:19.472 Console[71471:18037307] CFPasteboardRef CFPasteboardCreate(CFAllocatorRef, CFStringRef) : failed to create global data
2018-11-25 12:31:19.474 Console[71471:18037307] CFPasteboardRef CFPasteboardCreate(CFAllocatorRef, CFStringRef) : failed to create global data
y obtengo algo similar en los registros de error al cambiar de/hacia la aplicación. Esto es molesto, pero lo más importante es que no puedo copiar el texto de error en este modo. Así que todas esas rutas largas, etc., me crean considerables bloqueos para ir a investigar.
¿Alguna idea sobre las opciones para permitir el acceso compartido a la pb? Puedo copiar y pegar entre diferentes inicios de sesión de terminal, pero la aplicación host (iTerm2) siempre está en mi Normal entorno. Tal vez algunos interruptores, permisos que puedo arreglar con seguridad, o algún tipo de tubería a localhost con un plist modificado para una copia de PrivConsole de Console o ???
Posiblemente, he encontrado útil pbcopy remoto sobre ssh
y una pregunta similar, y sin respuesta:
¿Cómo obtener la salida de la aplicación console.app desde una cuenta que no es de administrador? no estoy seguro de si hace lo mismo, ambiente terminal, solución parcial que yo...
Un poco más de investigación por mi parte: Obtengo errores similares si lanzo Console como mi usuario normal no administrador en la terminal; TAMBIÉN obtengo una pista mayor en esto:
Failed to connect (_consoleX) outlet from (NSApplication) to (ConsoleX): missing setter or instance variable