9 votos

¿Cómo debo Corregir los Propietarios y Permisos en un OS X Carpeta de Usuario?

Mi problema es que he serio roto la totalidad de los propietarios y permisos en mi carpeta de usuario y subcarpetas y que está causando un montón de problemas con un montón de aplicaciones.

La causa inicial fue que me había cambiado el nombre de un usuario siguiendo las instrucciones en el soporte técnico de Apple http://support.apple.com/kb/HT1428

Después de que el nuevo usuario, Mozy de copia de seguridad no copia de seguridad de más y muchos de mis aplicaciones no se pudo actualizar automáticamente. La aplicación, normalmente se comenzó a trabajar de nuevo, si he eliminado el programa de ofensas y reinstalado. Pensé que era debido a que los permisos se han equivocado y he encontrado algunos lugares donde GetInfo indicó que los permisos se hace referencia a la edad del usuario. A veces el diálogo que dice "Buscar" para el nombre de usuario y nunca se actualiza a cualquier otra cosa.

Corrí Onyx "fix permissions" Utilidad de Disco "Reparar Permisos" sin resultados. Con "Reparar Permisos", mantiene tirar un poco de información, advertencias acerca de la inesperada Acl, pero la información que me podría encontrar en línea, no creo que podría estar causando problemas como este.

He intentado de forma recursiva en la ejecución de algunas de línea de comandos de secuencias de comandos en las carpetas de usuario (tanto de sesión como usuario root y el uso de sudo). chmod tiene un montón de errores sobre el propietario de los archivos que se han equivocado. chown después de que me dio otro error (no recuerdo exactamente lo que eran). En un ataque de pánico, me clic con el botón derecho la totalidad de la carpeta de usuario y eligió a aplicar permisos a todos los niños.

Por lo que puedo decir, cuando lo hice, me puse todo de Lectura Y Escritura para el usuario y Sólo Lectura para "todos" y "personal". Ahora, estoy peor que antes. Firefox se estrelló y no puede actualizar sus propios ajustes, por lo que trae el "¿deseas restaurar estas fichas" cada vez que se ejecuta, incluso después de que en repetidas ocasiones diciendo "Iniciar Nueva Sesión".

Básicamente, todo lo que en mi carpeta de usuario se rompe con respecto a los propietarios y permisos y necesito saber lo que se supone que deben ser. Quién es el propietario de los archivos en cada directorio se supone para ser (Descargas, Aplicaciones, etc.) y lo que debe a los permisos? Dado los permisos y propietarios, ¿cuál es la mejor manera de ir sobre la configuración de los todo a la derecha?

Vi una pregunta similar a esta en el Restablecimiento de los permisos de usuario a su modo por defecto , pero sólo las direcciones de los permisos, no propietarios, que ha sido un problema ya.

No estoy seguro de si volver a instalar el sistema operativo a la copia que yo tengo ahora mismo iba a solucionar nada, y yo estoy cerca de llamar a Soporte técnico de Apple si no puedo encontrar nada en los próximos días. Gracias por la ayuda.

10voto

Brian Puntos 11

El primer paso que recomiendo es intentar restablecer su casa los permisos de la carpeta con el Restablecimiento de la Contraseña de la utilidad en Lion de Recuperación. (A pesar del nombre de la utilidad, no se podrá restablecer las contraseñas.)

Restablecimiento de la casa de los permisos de la carpeta con el reajuste utilidad de Contraseña se restablecerá el propietario y los permisos.

  1. Reinicie el Mac manteniendo +R para arrancar en Lion de Recuperación, que le traerá a la Reparación de la pantalla de Utilidades.

  2. Abra el Terminal desde el menú de Utilidades.

  3. En la Terminal, escriba resetpassword a abrir el Restablecimiento de la Contraseña de la utilidad.

  4. Seleccione su icono del disco duro en la parte de arriba, a continuación, seleccione el usuario desde el menú desplegable a continuación. No restablecer la contraseña aquí.

  5. En la parte inferior de la ventana, debajo de "Restablecer los Permisos de Directorio principal y Acl", haga clic en el botón "Reset". Esto puede tomar un tiempo si usted tiene una gran cantidad de archivos en tu carpeta de inicio.

Esto debería resolver sus problemas de permisos para la mayoría de las aplicaciones. Sin embargo, es posible que usted puede tener un par de apps que tenía guardado de archivos con permisos especiales que son diferentes de los del usuario permisos predeterminados (como preferencias o archivos de compatibilidad de aplicaciones). Para estas aplicaciones, es posible que necesite eliminar sus preferencias o reinstalar la aplicación.

Si el restablecimiento de su casa los permisos de la carpeta no funciona, entonces usted puede necesitar para intentar restaurar desde una copia de seguridad o transferir sus datos a una unidad externa.

3voto

davidcondrey Puntos 450

Ejecutar este

cd $HOME
{ sudo chflags -R nouchg,nouappnd ~ $TMPDIR.. ; \
sudo chown -R $UID:staff ~ $_ ; \
sudo chmod -R -N ~ $_ ; \
sudo chmod -R 755 ~ $_ ; \
sudo chmod 700 Desktop Documents Downloads Dropbox Library Movies Music Pictures Sites $_ ; \
sudo chmod 777 Public ; \
sudo chmod 733 Public/Drop\ Box ; \
} 2> /dev/null

2voto

yoliho Puntos 340

Sus problemas son básicamente los mismos. No hay estándar para los permisos de los archivos en su directorio principal de todos ellos dependen de su uso.

La fijación de los permisos de las aplicaciones y secuencias de comandos y el sistema operativo se instala no debe afectar a la zona de usuario en todos, excepto tal vez cambiando los permisos en el directorio de inicio. OS instala y la mayoría de la revisión de los permisos de secuencias de comandos de comparar los permisos y propietarios, para lo que se requiere para una instalación limpia, y esto no tiene usuarios normales. Si no me consideraría esto como un error importante.

La solución es cambiar el propietario de los archivos, es decir, un uso de chown en tu directorio de inicio. El propietario debe ser el nuevo nombre del propietario.

No hay manera de conseguir los permisos de la espalda como archivos individuales dependen no de la aplicación y todas las aplicaciones pueden ser diferentes.

Por lo tanto la única forma es restaurar desde una copia de seguridad antes de que el cambio - hacer el cambio como por las Manzanas de notas y, a continuación, chown todos los archivos. O buscar en cada uno de los archivos y trabajar de lo que los permisos se debe tener para la mayoría de los archivos de tu directorio home, esto debería ser de lectura/escritura para el propietario y nada (o sólo lectura ) para los demás. Los directorios también necesitan el permiso de ejecución para que puedan ser mencionados. Aplicaciones necesitan otros permisos.

1voto

joaocandre Puntos 260

Hemos quedado en el mismo problemas con varios usuarios. Después, sin éxito, tratando todo lo relacionado con la fijación de los permisos, hemos encontrado una solución. En aras de la claridad, la problemática del usuario es John Doe y la cuenta de usuario (y el directorio home) se llama "johndoe".

  1. Asegúrese de que su root usuario está habilitado. La sesión
  2. Inicie la sesión como root y hacer una copia de seguridad de la johndoe casa de la carpeta (crea una copia de seguridad de la carpeta de inicio es opcional, pero se recomienda en caso de que algo va mal)
  3. Abra Preferencias Del Sistema/Usuarios Y Grupos
  4. Borrar el johndoe el usuario se le pedirá en cuanto a qué hacer con el johndoe el directorio de Inicio del
  5. IMPORTANTE: Elija NO para eliminar el directorio
  6. Ir a /los Usuarios y tenga en cuenta que johndoe la carpeta ha sido renombrado a "john doe (eliminado)"; cambiar el nombre del directorio de inicio de vuelta a la "johndoe"
  7. Volver a Preferencias del Sistema/Usuarios Y Grupos y recrear John Doe cuenta
  8. IMPORTANTE: asegúrese de que la Cuenta del usuario Nombre de "john doe", o exactamente lo que usted denomina el directorio de inicio en el paso 6
  9. Se le pedirá que la casa de directorio con ese nombre ya existe, y si desea utilizar el directorio de inicio
  10. Elija sí
  11. Reiniciar e iniciar la sesión como John Doe

0voto

Rory Puntos 13087

Voy a agregar una sola respuesta a todo discurso. Todo lo que yo hacía con los permisos, era totalmente hallan roto. He probado la primera respuesta, el arranque en Modo de Recuperación y el restablecimiento de los permisos a través de la restablecer contraseña método, pero que duró 48 horas antes de que me mató y no tuvo ningún efecto apreciable. He intentado restaurar a partir de una Máquina del Tiempo y que realmente explotó así y fue incapaz de restaurar la copia de seguridad.

Terminé el respaldo de todo el contenido de forma manual a un disco externo, formatear todo el disco y reinstalar Lion, volver a instalar todo manualmente, y la copia de mis datos personales, tales como la biblioteca de iPhoto y bibliotecas de iTunes, de nuevo manualmente. iPhoto tuvieron que reparar la biblioteca, pero funcionaba bien y he tenido ningún problema. iTunes no puede agregar cualquier tipo de música a la biblioteca hasta que he usado la Utilidad de Discos para reparar los permisos de nuevo. Ya que sólo copian el iTunes directorio de Medios y no el directorio padre, parecía a arreglar todo.

Moraleja de la historia: se Olvida de Apple, no cambiar el nombre de los usuarios.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X