Mantengo almeno 2 accessi:
normale non è permessi di amministratore
admin - per eseguire queste attività a volte ma aumentare la sicurezza.
[10.11.6 EL Cap, non un nuovo sistema di logger. Spero di arrivare a quel momento, ma molti passaggi prima che arrivi!]
Come utente normale, la mia console mostra molti meno messaggi rispetto a quando sono connesso con i permessi di amministratore. Preferisco provare e avere a disposizione una console di amministrazione, senza che l'utente cambi troppo disturbo, quindi in normale eseguo il terminale (iTerm2 per me) e:
su -l admin_self
sudo /Applications/Utilities/Console.app/Contents/MacOS/Console &
Funziona sul fatto che vedo TUTTE le parti del sistema e posso accedere ai registri di sistema più vecchi ecc. in questa console MA ... Ho un sacco di errori di permessi nel mio terminale al momento del lancio:
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
e divento simile nei log degli errori durante lo scambio da / verso l'app. Questo è fastidioso, ma ancora più importante non posso copiare il testo di errore in questa modalità. Quindi tutti quei percorsi lunghi ecc. Creano notevoli ostacoli per me per scavare!
Qualche idea sulle opzioni per consentire l'accesso pb condiviso? Posso copiare e incollare tra diversi accessi ai terminali, ma l'app host (iTerm2) è sempre nel mio ambiente Normale . Forse alcuni switch, permessi che posso tranquillamente aggiustare, o qualche sorta di pipe a localhost con un plist modificato per una copia di Console PrivConsole o ???
Forse utile, ho trovato remote pbcopy su ssh
e una domanda simile e senza risposta:
Come per ottenere l'output da console.app da un account non amministratore? Non sono sicuro che faccia lo stesso, ambiente terminale, soluzione parziale che faccio ...
Un po 'più di ricerca da parte mia: ottengo errori simili se lancio Console come normale utente non amministratore nel terminale; ANCHE ottengo un indizio più grande in questo:
Failed to connect (_consoleX) outlet from (NSApplication) to (ConsoleX): missing setter or instance variable