An open community 
of Macintosh users,
for Macintosh users.

FineTunedMac Dashboard widget now available! Download Here

Page 2 of 2 < 1 2
Topic Options
#676 - 08/08/09 05:47 PM Re: Repairing Permission Prior to Updating the OS [Re: jchuzi]
PChaterosx Offline
Banned

Registered: 08/04/09
OMG! then i'll be really really really really behined!
_________________________
Titanium Powerbook G4 18.63 GB HD Mac OS 9.2- Mac OS X 10.2.8

Top
#684 - 08/08/09 06:15 PM Re: Repairing Permission Prior to Updating the OS [Re: PChaterosx]
dkmarsh Offline

Moderator

Registered: 08/04/09

PChaterosx—

While I know we don't strictly observe the distinction between troubleshooting threads, which are for helping to provide information and advice about various Mac-related issues, and "social" threads, which are meant to be in the Lounge (that's what the Lounge is for!), it's really not appropriate to make comments in a thread like this which offer no useful information regarding the topic under discussion.

Your enthusiasm is admirable smile , but please keep the off-topic comments out of troubleshooting threads.

Thanks, and good luck with everything.
_________________________

dkmarsh • member, FineTunedMac Co-op Board of Directors

Top
#686 - 08/08/09 06:25 PM Re: Repairing Permission Prior to Updating the OS [Re: dkmarsh]
PChaterosx Offline
Banned

Registered: 08/04/09
Sorry smile can you move it to the right place, please?
_________________________
Titanium Powerbook G4 18.63 GB HD Mac OS 9.2- Mac OS X 10.2.8

Top
#695 - 08/08/09 10:18 PM Re: Repairing Permission Prior to Updating the OS [Re: PChaterosx]
artie505 Online


Registered: 08/04/09
> OMG! then i'll be really really really really behined!

Since this hasn't yet been moved to the Lounge I'll respond to it here.

Snow Leopard is *Intel* Mac *only*, so your *PPC* PowerBook will *not* be able to run it, so you will *not* be any further behind than you currently are, i.e. really, really, really.
_________________________
The new Great Equalizer is the SEND button.

In Memory Of Harv: Those who can make you believe absurdities can make you commit atrocities. ~Voltaire

Top
#696 - 08/08/09 10:22 PM Re: Repairing Permission Prior to Updating the OS [Re: macnerd10]
artie505 Online


Registered: 08/04/09
> After the second application of 10.5.8 combo, the same (or nearly, see Alternaut's post above) huge list of permissions was repaired.

The post immediately (I think) above the one I cited says you've got to rerun the Combo *before* repairing permissions, while the one I cited says the fix worked even *after* repairing them.

I dunno!
_________________________
The new Great Equalizer is the SEND button.

In Memory Of Harv: Those who can make you believe absurdities can make you commit atrocities. ~Voltaire

Top
#703 - 08/08/09 11:21 PM Re: Repairing Permission Prior to Updating the OS [Re: alternaut]
David Online


Registered: 08/04/09
The key is that Apple changed the package structure for applications and neither Disk Utility nor the original installer manifests have any awareness of this change, and so throw out spurious "error" messages.

Let me back off for a moment with some context. Leopard allows for "code signing" with a cryptographic hash to prove that an application has not been altered. The core idea is that malware, upon making unauthorized changes to an application, would be detected. Leopard could -- but does not currently AFAICT -- reduce the affected application's privileges upon detection and so limit any potential harm.

Leopard does recognize and use the signature in the new application firewall. For signed applications, you are NOT asked to approve access to the internet upon updating a signed application. You may notice that unsigned third-party applications however will re-ask for approval upon any update to that applications. As there is no signature, there is no way to prove it is the same application, so the user must manually provide that approval.

I'm not sure how else the signing is used in Leopard, although I expect it to be more integrated in future OS X releases. The iPhone's version of OS X is much stricter, and won't allow installing unsigned applications. In fact, that is the whole idea behind "jailbreak" tools; to allow unsigned applications to be installed and used. And that act increases the attack surface of the iPhone to malware.

Somewhere -- I forgot which point update -- in Leopard's history, Apple restructured the application package (remember that an OS X application is not a single file, but a potentially large collection of files and resources in multiple directories.) There used to a single file with cryptographic fingerprints for every file at the top level of an application's bundle. Newer point version of 10.5.x added a directory just to hold the hashes. For backwards compatibility, Apple added a soft link (alias) in the top level to the new location within a _CodeSignature folder. It would seem Apple is preparing to allow for a more granular set of fingerprints rather than requiring everything being thrown into one large file.

Repairing permissions looks at the original manifest, expects a file called CodeResources, and instead finds the modified structure of a soft link call CodeResources pointing to the file in its new location under the _CodeSignature directory. This change is responsible for the error message (the "l" is the new link) in every application or code-containing bundle (including internet plugins) that has been updated to the new directory structure. It is an error only in the sense that Disk Utility is not aware of the equivalence between the older and newer bundle structure. One can presume that an install of Snow Leopard would include installer manifests reflecting the new structure and hence would not indicate these spurious errors.

To that end, I'm not sure it is even worth worrying about. If one has a problem due to permissions, and repairing permissions fixes it, great. If not, and I believe this business of repairing permissions has been elevated to the point of obsessiveness, also great. In any case, those "error" messages are certainly NOT indications of anything being broken or damaged.

Top
#1285 - 08/17/09 01:37 PM Re: Repairing Permission Prior to Updating the OS [Re: David]
jchuzi Offline


Registered: 08/04/09
Loc: New York State
And a miracle occurs: Our very own joemikeb is quoted at MacFixit (aka CNET) in UPDATED: Worried about permissions?. There should have been a link to FTM. wink
_________________________
Jon

OS 10.14.5, iMac Retina 5K 27-inch, late 2014, 3.5 GHz Intel Core i5, 1 TB fusion drive, 16 GB RAM, Epson SureColor P600, Photoshop CC, Lightroom CC, MS Office 365

Top
#1290 - 08/17/09 02:16 PM Re: Repairing Permission Prior to Updating the OS [Re: jchuzi]
donikatz Offline


Registered: 08/04/09
Loc: Gotham
As I've been saying all along: Don't worry about it! laugh

Added a comment to that MFI thread:

Shouldn't it read, former MacFixIt Forums and current FineTunedMac.com moderator "joemikeb"?
_________________________
Keeper of the Magic Nickel

Top
#1306 - 08/17/09 03:11 PM Re: Repairing Permission Prior to Updating the OS [Re: donikatz]
joemikeb Offline

Moderator

Registered: 08/04/09
Loc: Fort Worth, Texas
Hey at least I got credit for the post. grin
_________________________
joemikeb • moderator

Top
Page 2 of 2 < 1 2

Moderator:  dianne, dkmarsh, joemikeb