La utilidad de disco no reparará los permisos

0

He intentado reparar los permisos varias veces con Disk Utility.app y también con la línea de comandos diskutil. Siempre obtengo el mismo resultado, así que aparentemente no está solucionando el problema. También intenté ejecutarlo desde la partición de recuperación y obtuve el mismo resultado.

$ diskutil repairPermissions /
Started verify/repair permissions on disk0s2 yosemite
Permissions differ on "tmp"; should be drwxrwxrwt ; they are lrwxrwxrwt 
Repaired "tmp"
Permissions differ on "Applications/Safari.app/Contents/Resources/Safari.help/Contents/Resources/index.html"; should be lrwxr-xr-x ; they are -rwxr-xr-x 
Repaired "Applications/Safari.app/Contents/Resources/Safari.help/Contents/Resources/index.html"
Warning: SUID file "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent" has been modified and will not be repaired
Permissions differ on "Applications/Safari.app/Contents/MacOS/SafariForWebKitDevelopment"; should be -rwxr-xr-x ; they are lrwxr-xr-x 
Repaired "Applications/Safari.app/Contents/MacOS/SafariForWebKitDevelopment"
Finished verify/repair permissions on disk0s2 yosemite

El problema de ARDAgent puede ignorarse, de acuerdo con Apple . Los otros tres problemas están relacionados con enlaces simbólicos, y me parece que los permisos actuales son correctos. ¿Por qué la Utilidad de Discos cree que hay un problema?

Estoy en Yosemite 10.10.5.

    
pregunta Elliott 22.07.2016 - 22:51

1 respuesta

1

Uso del espacio de respuesta para formatear & 'tamaño del comentario', no estoy seguro de que esto sea realmente un 'arreglo' completo, pero quizás sea un indicador en la dirección correcta. Puede actualizarse / enmendarse para llegar a la respuesta correcta, si es necesario.

Nota: Los permisos en los enlaces simbólicos no tienen efecto. Debe verificar los permisos en el archivo / directorio de destino, aunque en realidad los permisos son "correctos" en este caso, los enlaces no son los esperados.

Permissions differ on "Applications/Safari.app/Contents/Resources/Safari.help/Contents/Resources/index.html"; should be lrwxr-xr-x ; they are -rwxr-xr-x
significa que el Finder cree que el archivo debería ser un enlace simbólico, pero no lo es, el enlace se ha roto de alguna manera.

En mi máquina, ese enlace es a /Library/Documentation/Resources/Eagle/index.html

Arreglar == rehacer ese enlace
De OSX Daily: Cómo crear enlaces simbólicos en la línea de comandos de Mac OS X

  

Cómo hacer un enlace simbólico
  La sintaxis básica para crear un enlace simbólico (o enlace flexible) es la siguiente:

     

ln -s /path/to/original/ /path/to/link

     

Eso apuntará / ruta / a / enlace a la ubicación original, en este caso   / ruta / a / original /

Permissions differ on "Applications/Safari.app/Contents/MacOS/SafariForWebKitDevelopment"; should be -rwxr-xr-x ; they are lrwxr-xr-x
cree que uno solo debe ser un archivo ... pero es un enlace.

El mío también es un enlace, en El Capitán - [que supongo que no estás conectado, ya que todavía tienes la opción 'Reparar permisos' en la Utilidad de disco] - para /Library/Application Support/Apple/Safari/SafariForWebKitDevelopment

Estoy tentado de decir que, en ese caso, déjalo como está.
La verificación de los permisos en El Capitán desde el terminal no da ningún error en eso.

Editar:
Me perdí el primero -
Permissions differ on "tmp"; should be drwxrwxrwt ; they are lrwxrwxrwt

El mío también es un enlace, a /private/tmp , así que también lo dejo solo.

    
respondido por el Tetsujin 22.07.2016 - 23:20

Lea otras preguntas en las etiquetas