Mi problema es que he roto seriamente a todos los propietarios y permisos en mi carpeta de usuario y subcarpetas y está causando muchos problemas al usar muchas aplicaciones.
La causa inicial fue que había cambiado el nombre de un usuario siguiendo las instrucciones de soporte de Apple en http://support.apple.com/kb/HT1428
Después de configurar el nuevo usuario, la copia de seguridad de Mozy ya no respaldaría y muchas de mis aplicaciones no podían actualizarse automáticamente. La aplicación generalmente comenzó a funcionar nuevamente si eliminé el programa ofensivo y lo reinstalé. Pensé que era porque los permisos eran incorrectos y encontré algunos lugares donde GetInfo indicó que los permisos estaban haciendo referencia al usuario anterior. A veces, el cuadro de diálogo solo decía "Obteniendo" para el nombre de usuario y nunca actualizado a otra cosa.
Ejecuté Onyx "corregir permisos" y Disk Utility "Reparar permisos" sin resultados. Con "Permisos de reparación", sigue arrojando algunas advertencias de información sobre ACL inesperadas, pero la información que pude encontrar en línea no creía que eso pudiera causar problemas como este.
Intenté ejecutar de forma recursiva algunos scripts de línea de comandos en las carpetas del usuario (ambos iniciados como root y usando sudo). chmod tiene muchos errores acerca de que el propietario de los archivos está equivocado. chown después de eso me dio otros errores (no puedo recordar exactamente lo que eran). En un ataque de pánico, hice clic derecho en toda la carpeta del usuario y elegí aplicar sus permisos a todos los niños.
Por lo que puedo decir, cuando hice eso, configuré todo para leer y escribir para ese usuario y solo lectura para " todos " y " personal ". Ahora estoy peor que antes. Firefox se bloqueó y ni siquiera puede actualizar su propia configuración, por lo que aparece el mensaje "¿Desea restaurar estas pestañas" cada vez que se inicia, incluso después de decir repetidamente "Iniciar nueva sesión".
Básicamente, todo en mi carpeta de usuario está roto con respecto al propietario y los permisos y necesito saber cuáles se supone que son. ¿Quién es el propietario de los archivos en cada directorio (Descargas, Aplicaciones, etc.) y cuáles deberían ser los permisos? Teniendo en cuenta esos permisos y propietarios, ¿cuál es la mejor manera de configurarlos bien?
Vi una pregunta similar a esta en Restablecer los permisos de usuario a su modo predeterminado, pero solo aborda los permisos, no los propietarios, lo que ya ha sido un problema.
No estoy seguro de si reinstalar el sistema operativo sobre la copia que tengo ahora solucionaría algo y estoy cerca de llamar al Soporte de Apple si no puedo resolver nada en los próximos días. Gracias por cualquier ayuda.
fuente
~/Library/
y no el~/Library
propio.Respuestas:
El primer paso que recomendaría es intentar restablecer los permisos de la carpeta de inicio con la utilidad Restablecer contraseña en Lion Recovery. (A pesar del nombre de la utilidad, en realidad no restablecerá ninguna contraseña).
Restablecer los permisos de la carpeta de inicio con la utilidad Restablecer contraseña restablecerá tanto el propietario como los permisos.
Reinicie su Mac con ⌘+ Rpara iniciar en Lion Recovery, que lo llevará a la pantalla Reparar utilidades.
Abra la Terminal desde el menú de Utilidades.
En Terminal, ingrese
resetpassword
para abrir la utilidad Restablecer contraseña.Elija el icono de su disco duro en la parte superior, luego elija su usuario en el menú desplegable a continuación. No restablezca la contraseña aquí.
En la parte inferior de la ventana, en "Restablecer permisos de directorio de inicio y ACL", haga clic en el botón "Restablecer". Esto puede llevar un tiempo si tiene muchos archivos en su carpeta de inicio.
Esto debería resolver sus problemas de permisos para la mayoría de las aplicaciones. Sin embargo, es posible que tenga algunas aplicaciones que hayan guardado archivos con permisos especiales que son diferentes de los permisos predeterminados del usuario (como preferencias o archivos de soporte de aplicaciones). Para esas aplicaciones, es posible que deba eliminar sus preferencias o reinstalar la aplicación.
Si restablecer los permisos de la carpeta de inicio no funciona, es posible que deba intentar restaurar desde una copia de seguridad o transferir sus datos a una unidad externa.
fuente
Ejecuta esto
fuente
resetpassword
, seleccione el disco duro y la cuenta de usuario relevante del menú desplegable que se abrirá, seleccione restablecer a restablecer los permisos del directorio de inicio y las ACL de la cuenta de usuario seleccionada.Sus problemas son básicamente los mismos. No hay un estándar para los permisos de los archivos en su directorio personal, todos dependen de su uso.
La fijación de aplicaciones y scripts de permisos y las instalaciones del sistema operativo no deberían afectar el área del usuario, excepto tal vez cambiar los permisos en el directorio de inicio. Las instalaciones del sistema operativo y la mayoría de los scripts de permisos fijos comparan los permisos y los propietarios con lo que se requiere para una instalación limpia y esto no tiene usuarios normales. Si lo hicieran, consideraría esto como un error importante.
La solución es cambiar el propietario de los archivos, es decir, el uso de chown en su directorio de inicio. El propietario debe ser el nuevo nombre del propietario.
No hay una forma general de recuperar los permisos, ya que los archivos individuales dependen 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 del cambio: realice el cambio según las notas de Apple y luego elimine todos los archivos. O mire cada archivo individual y calcule qué permisos debería tener: para la mayoría de los archivos de su directorio de inicio, esto debería ser de lectura / escritura para el propietario y nada (o solo lectura) para otros. Los directorios también necesitarán permiso de ejecución para que puedan ser listados. Las aplicaciones necesitarán otros permisos.
fuente
777
directorios y me preocupé.Nos hemos encontrado con los mismos problemas con varios usuarios. Después de intentar sin éxito todo lo relacionado con la fijación de permisos, encontramos una solución. En aras de la claridad, el usuario problemático es John Doe y la cuenta de usuario (y el directorio de inicio) se llama "johndoe".
fuente
Estoy agregando una sola respuesta para abordar todo. Lo que sea que hice con los permisos, fue totalmente molesto. Intenté la primera respuesta, arrancando en modo de recuperación y restableciendo los permisos a través del método de restablecimiento de contraseña, pero eso se ejecutó durante 48 horas antes de matarlo y no tuvo un efecto perceptible. Traté de restaurar desde Time Machine y eso también explotó y no pude restaurar la copia de seguridad.
Terminé haciendo copias de seguridad de todo manualmente en un disco externo, formateando todo el disco y reinstalando Lion, reinstalando todo manualmente y copiando mis datos personales, como la biblioteca de iPhoto y las bibliotecas de iTunes, de forma manual. iPhoto tuvo que reparar la biblioteca pero funcionó bien y no tuve problemas. iTunes no pudo agregar música a la biblioteca hasta que utilicé Disk Utility para reparar los permisos nuevamente. Como solo copié el directorio de iTunes Media y no el directorio principal, pareció arreglarlo todo.
Moraleja de la historia: Olvídese de Apple, no cambie el nombre de los usuarios.
fuente
¡Esto no es un problema de permiso en absoluto! Nada de lo que haga con los permisos lo arreglará porque los permisos ya están configurados para lectura / escritura, que es lo más permisivo posible.
Es un problema del dueño; el sistema está confundido acerca de quién posee el archivo y no puede resolver el dilema. Agréguese como nuevo propietario, otórguese permisos de lectura / escritura, y luego elimine al usuario ofensivo "que busca".
fuente
La función de permisos de restablecimiento de la Utilidad de Discos no afecta su directorio de inicio, por lo que no funcionará aquí. Pero también tiene una segunda herramienta de restablecimiento de permisos ocultos para su directorio de inicio. Lo usas desde la Terminal, así:
(Fuente: https://support.apple.com/en-us/HT203538 )
fuente