Skip navigation

External disk - repair permissions

5681 Views 27 Replies Latest reply: Apr 4, 2012 7:58 AM by fane_j RSS
  • fane_j Level 4 Level 4 (3,655 points)
    Currently Being Moderated
    Apr 4, 2012 6:10 AM (in response to Memoire)

    Memoire wrote:

     

    I can't understand what point you are trying to make

    Very well, I'll try to explain again.

     

    (1) Repair Disk and Repair Disk Permissions are two fundamentally different tasks. What Repair Disk Permissions does is explained in Apple KB docs HT2963 and HT1452, linked to above.

     

    (2) While Repair Disk can, and sometimes should, be performed from a different boot volume, Repair Disk Permissions should be done so only if there is no alternative. If one can boot from the respective hard disk, one should run the Repair Disk Permissions from it. The reason is, as I told you before, explained in HT1452.

     

    Making this any clearer is well beyond my poor abilities.

    Suid File corruption was show within Repair Disk

    No. SUID is not corruption and it is not (it cannot) be "show within Repair Disk", because the underlying task does not check for setuid or any other file permissions.

  • Mark Jalbert Level 5 Level 5 (4,390 points)
    Currently Being Moderated
    Apr 4, 2012 6:32 AM (in response to WZZZ)

    You don't want to repair Permissions booted from the install DVD. This will give you the Permissions for the version on the DVD.

    Let's dispel another myth. The Install DVD (10.6) does not contain any receipts. So, the receipts read are those on a valid boot volume. In 10.2 the utility used a special file called hintList.plist (located within the Disk Utility application) that modified the permission settings in the hard coded Archive.bom files. So, in that version, you should use the utility on the boot volume. The file was moved into the System folder in 10.3 and if I remember correctly, using the the boot volume or the CD version of Disk Utility made no difference.

  • WZZZ Level 6 Level 6 (11,900 points)
    Currently Being Moderated
    Apr 4, 2012 7:09 AM (in response to Mark Jalbert)

    Mark Jalbert wrote:

     

    You don't want to repair Permissions booted from the install DVD. This will give you the Permissions for the version on the DVD.

    Let's dispel another myth. The Install DVD (10.6) does not contain any receipts. So, the receipts read are those on a valid boot volume. In 10.2 the utility used a special file called hintList.plist (located within the Disk Utility application) that modified the permission settings in the hard coded Archive.bom files. So, in that version, you should use the utility on the boot volume. The file was moved into the System folder in 10.3 and if I remember correctly, using the the boot volume or the CD version of Disk Utility made no difference.

    So some real world experience: then please explain why it was that, on the occasion some years ago of being given bad advice, when I repaired Permissions in 10.4 booted from the install CD, Permissions repair, subsequently booted normally, found numerous genuine errors that then needed to be repaired.

  • jsd2 Level 5 Level 5 (6,200 points)
    Currently Being Moderated
    Apr 4, 2012 7:14 AM (in response to WZZZ)

    My understanding is that for the items that do leave receipts in that folder, it doesn't matter where Disk Utility is run from - Disk Utility does always look at the list on the target volume.

     

    I'm not sure this is correct, but my understanding is that for some basic system files, the "desired" permissions are not kept in the Receipts folder (they were never installed by an installer)  but are rather stored within Disk Utility.app itself. If the "desired" permissions for those files are later changed by an OS X software update, then you would need a new version of Disk Utility.app to allow for this, and that is the reasoning behind this entry in the support article:

    -----------------

    Should I start up from a Mac OS X install disc to repair disk permissions?

     

    When possible, disk permissions should be repaired while started up from a Mac OS X volume (hard disk) that contains Mac OS X, instead of a Mac OS X installation disc. Mac OS X software updates may change permissions on some files to improve security. When this occurs, the version of Disk Utility on the Mac OS X volume is updated to account for the new permissions. Running Disk Utility while started from the Mac OS X volume ensures that the changes made by software updates are preserved.

    ---------------------

     

    It's not the Receipts list that needs updating (the only list is on the HD), it is Disk Utility.app itself. If you peek into the SL 10.6.8 Combo Updater, it does contain an update for Disk Utility.app

    Mac mini (Late 2009), Mac OS X (10.6.8), dual-boot Lion OS X 10.7.3
  • WZZZ Level 6 Level 6 (11,900 points)
    Currently Being Moderated
    Apr 4, 2012 7:22 AM (in response to jsd2)

    jsd2 wrote: It's not the Receipts list that needs updating (the only list is on the HD), it is Disk Utility.app itself. If you peek into the SL 10.6.8 Combo Updater, it does contain an update for Disk Utility.app

    As always, the formidable jsd2 comes in and nails it on the head. Thanks.

  • jsd2 Level 5 Level 5 (6,200 points)
    Currently Being Moderated
    Apr 4, 2012 7:40 AM (in response to Memoire)

    I did get a whole list of files that needed repair by Repair Disk Permisions which were then subsequently repaired.

     

    Are you sure they were "repaired"? Here is an exercise for you: run  Repair Disk Permissions again, both from the HD, and if you like, from the Install DVD. Repeat as many times as you like.

     

    What do you see?

     

    As mentioned earlier, take a look at

    Mac OS X: Disk Utility's Repair Disk Permissions messages that you can safely ignore

  • fane_j Level 4 Level 4 (3,655 points)
    Currently Being Moderated
    Apr 4, 2012 7:54 AM (in response to Memoire)

    Memoire wrote:

     

    the issue is not to argue like a Kindergarden playground.

    Could you please direct me to the 'Kindergarden' playground where they make references to Apple KB docs? I'd like to send my daughter there.

     

    On second thoughts, forget it. I give up.

  • fane_j Level 4 Level 4 (3,655 points)
    Currently Being Moderated
    Apr 4, 2012 7:58 AM (in response to jsd2)

    jsd2 wrote:

     

    my understanding is that for some basic system files, the "desired" permissions are not kept in the Receipts folder (they were never installed by an installer)  but are rather stored within Disk Utility.app itself. If the "desired" permissions for those files are later changed by an OS X software update, then you would need a new version of Disk Utility.app to allow for this, and that is the reasoning behind this entry in the support article:

    That's also my understanding. That's why I pointed the OP to that very section of HT1452. But, as they say, one can lead a horse to water…

1 2 Previous Next

Actions

More Like This

  • Retrieving data ...

Bookmarked By (1)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.