Just repaired and verified permissions -- what are these that aren't fixed?

Discussion in 'Mac Basics and Help' started by MythicFrost, Jul 23, 2010.

  1. MythicFrost macrumors 68040

    MythicFrost

    Joined:
    Mar 11, 2009
    Location:
    Australia
    #1
    Hey,

    I've just repaired permissions on my Mac (many were fixed), and then verified them, these aren't fixed though:
    Code:
    Verify permissions for “Macintosh HD”
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/Deploy.bundle/Contents/Resources/JavaPluginCocoa.bundle/Contents/Resources/Java/deploy.jar", should be lrwxr-xr-x , they are lrw-r--r-- .
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPluginCocoa.bundle/Contents/Resources/Java/deploy.jar", should be -rw-r--r-- , they are lrw-r--r-- .
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPluginCocoa.bundle/Contents/Resources/Java/libdeploy.jnilib", should be -rwxr-xr-x , they are lrwxr-xr-x .
    Warning: SUID file "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent" has been modified and will not be repaired.
    
    Permissions verification complete
    
    Any idea's why? And is any of this an issue? Oh, just out of curiosity why does it say "they are lrw-r--r--" what does that stand for?

    EDIT: I repaired again (and it said it repaired the JavaVM ones, all three of them), and verified again and this is the result:
    Code:
    Verify permissions for “Macintosh HD”
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/Deploy.bundle/Contents/Resources/JavaPluginCocoa.bundle/Contents/Resources/Java/deploy.jar", should be lrwxr-xr-x , they are lrw-r--r-- .
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPluginCocoa.bundle/Contents/Resources/Java/deploy.jar", should be -rw-r--r-- , they are lrw-r--r-- .
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPluginCocoa.bundle/Contents/Resources/Java/libdeploy.jnilib", should be -rwxr-xr-x , they are lrwxr-xr-x .
    Warning: SUID file "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent" has been modified and will not be repaired.
    
    Permissions verification complete
    
    They look identical.
     
  2. FourCandles macrumors 6502a

    Joined:
    Feb 10, 2009
    Location:
    England
    #2
    This is presumably because OS X has updated the file whilst your Repair Permissions scan was running. According to Apple, it can be ignored:

    http://support.apple.com/kb/TS1448
     
  3. MythicFrost thread starter macrumors 68040

    MythicFrost

    Joined:
    Mar 11, 2009
    Location:
    Australia
    #3
    Ah, thank you. What about the JavaVM messages?
     
  4. FourCandles macrumors 6502a

    Joined:
    Feb 10, 2009
    Location:
    England
    #4
    I wouldn't worry too much about any Java permission errors, they come up all the time in Repair Permissions.
    EDIT: better explanation by belvdr below

    Oh, and lrw-r--r-- etc. is a symbolic representation of the UNIX (the underlying base of OS X) file permissions themselves.
     
  5. belvdr macrumors 603

    Joined:
    Aug 15, 2005
    Location:
    No longer logging into MR
    #5
    Those are symlinks. Repair permissions uses chmod which, without the -h flag, modifies the original file, not the symlink itself.
     
  6. MythicFrost thread starter macrumors 68040

    MythicFrost

    Joined:
    Mar 11, 2009
    Location:
    Australia

Share This Page