Originally posted by ~Shard~
Sorry for the stupid question, but what exactly is the deal with this "repairing permissions" issue? I am new to Macs, and am just wondering if I need to configure something or enable something on my system before I perform these updates.
Sorry for the newbie question, but I gotta learn somehow!
You do it by launching Disk Utility.
Here's a clip I found for you:
For anyone that has worked with Macs for more than a few years Im sure you remember the troubleshooting technique of rebuilding the desktop for just about anything weird on the computer. Typically it would give you a 50/50 shot at fixing it, as well. There was never really a defined list of weirdnesses that it would fix, but they were all generally disk-related.
In the land of Mac OS X there is no Desktop Database (Launch Services is rather different, but similar). What there is is a myriad of problems that can crop up that are called weird and things that generally dont work and theres, again, a generic solution thats starting to ring true: Repair Permissions fixes the weirdest things.
So, a list, because I like lists.
Things Repair Permissions Will Fix
Startup issues of various sorts.
Standard folders outside of a home directory that you should be able to write to and cannot.
Network features that fail to work.
General system features that fail to work or give a permission denied error or sorts.
Things Repair Permissions Will Help Fix
Restoring a drive from a backup in such a way that permissions were not copied. It will not recreate hard links, symbolic links, or special files. If your backup has any files in /dev at all then its a bad backup and will never boot a system.
Restoring a good backup to a usable state. It will not bless it. Use the command-line tool bless for that.
Things Repair Permissions Will Not Fix
Anything involving software that was not installed with the computer or with an installer other than Apples Installer.
Things in home directories.
Things in folders made after installation.
Why?
Repair permissions reads the Bill of Materials in the installation receipts in /Library/Receipts that Apples Installer leaves after installing something. This is also why this only works on systems where Mac OS X is installed; no other volume will have these files. Since it uses them as a database of permissions settings rather than keeping them inside the program, it needs the receipt files to repair the permissions. Accordingly, if the files in the Receipts directory are removed then those files will not be repaired.