Finder no se inicia cuando un usuario específico inicia sesión

0

Hay tres cuentas de usuario en un sistema que ejecuta Yosemite 10.10.1.

  1. Cuando un usuario específico inicia sesión, Finder no se inicia.
  2. El método abreviado de teclado para Forzar salida ( - - esc ) funciona, pero Finder no está en la lista.
  3. El método abreviado de teclado para reiniciar ( - - ) también funciona.
  4. El buscador se inicia cuando cualquiera de los otros dos usuarios inicia sesión.
  5. En la carpeta ~/Library/Logs de la cuenta afectada, noté que SystemUIServer_2015-01-14-135204_ComputerName incluye lo siguiente, que puede o no ser relevante:
Crashed Thread: 2 Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x000000010db8cca0 VM Regions Near 0x10db8cca0: VM_ALLOCATE 000000010db65000-000000010db69000 [ 16K] r--/r-- SM=S/A --> VM_ALLOCATE 000000010db8d000-000000010dbd6000 [ 292K] r--/r-- SM=SHM

¿Cómo se invoca normalmente Finder en el inicio de sesión, y cuál es el mejor enfoque para resolver problemas con mayor profundidad? Me doy cuenta de que eliminar y reemplazar la cuenta de usuario resolvería el problema por completo, pero me gustaría saber qué sucede y cómo resolverlo directamente.

    
pregunta Miles Erickson 20.01.2015 - 09:06

2 respuestas

1

Primero, asegúrese de que el usuario sea el propietario de su directorio principal. En la Terminal, sudo ls -lFad /Users/(username) y que los permisos se establecen al menos "rwx" para el propietario. Del mismo modo, para la carpeta / Users / (nombre de usuario) / Library /.

Hay archivos de caché temporales en /var/folders/(two letters)/(more characters)/ para cada usuario. Puede encontrar el específico para su usuario haciendo sudo ls -lFad /var/folders/*/* y buscando el que es de su propiedad. Mover este directorio completo a otro lugar (como, /Users/Shared/temporary/ ) puede permitir al usuario iniciar sesión correctamente; pero lo dudo. Una corrupción de caché debe ser reparada automáticamente. Pero, en aras de la integridad, lo incluiré aquí de todos modos.

Hay algunos archivos en la biblioteca / carpeta del usuario que (si están dañados) pueden hacer que el inicio de sesión se bloquee. Esta lista es arbitraria y no se garantiza que esté completa, pero es una lista de los sospechosos más probables. Puede mover estos (o, incluso, todos los archivos de preferencias) y reemplazarlos sistemáticamente para ver qué está causando el bloqueo, asumiendo que el inicio de sesión funciona cuando los archivos se retiran.

Archivos en ~ / Biblioteca / Preferencias /

.GlobalPreferences.plist
com.apple.BezelServices.plist
com.apple.dock.plist
com.apple.dock.db
com.apple.finder.plist
com.apple.loginwindow.plist
com.apple.QuickLookDaemon.plist
com.apple.systemuiserver.plist
loginwindow.plist

Archivos en ~ / Library / Preferences / ByHost /

.GlobalPreferences.(long string).plist
com.apple.windowserver.(long string).plist

Archivos en ~ / Library / LaunchAgents /

(could be anything)

Archivos en ~ / Library / LaunchDaemons /

(could be anything)

Nuevamente, esto puede o no resolver tu problema; pero, es un buen punto de partida.

    
respondido por el Kent 31.01.2015 - 12:17
0

Lo primero que intentaría hacer es arreglar todos los permisos en / drive

prueba:
sudo diskutil repairPermissions /

e informe si ayudó.

    
respondido por el Polinux 31.01.2015 - 11:23

Lea otras preguntas en las etiquetas