NEWS: London long term health care insurance How to obtain a free credit report online Credit repair information American home insurance company Credit report monitor Instant approval card applications credit cards California refinance home equity loan fha home mortgage loan Card credit debt eliminate mbna. Debt report no credit card required Credit card debt management credit card debt counseling? Auto Oreilly Part Credit reports by Cheap life insurance Real estate loans commercial Free credit reports with fico scores Debt settlement questions Free debt settlement Secured credit cards low apr credit card balance transfer Home loans and mortgages California health insurance individuals. Texas life insurance New credit score Individual health insurance quote texas Bureau credit score Instant online approval canadian secured credit cards Debt consolidation with bad credit Used auto warranty Credit score definitions! Guaranteed issue health insurance Card credit debt forgiveness settlement: Debt consolidation loans for non homeowners with bad credit Credit report information: Fixed apr business credit cards Home equity loans pros and cons? Apr balance transfer credit cards Credit credit report without credit card Auto owners insurance Consolidate student loan debt: Auto insurance Texas auto insurance Debt consolidation refinance Discount life insurance: College student loans Free credit score and reports Bad credit home loans mortgage refinance interest only Free 3 credit score report Cancer insurance Capital one zero apr credit card application, Home appliance insurance Home equity loans california refinance mortgage loan hime Bank of america credit card application Refinancing home equity loans california refinance mortgage Credit cards and instant approval Tenant credit reports, Insurance sexual health program Business card consolidation credit credit debt debt finances? Student loan consolidation calculator California refinance home mortgage rate california home loan: Bankruptcy credit score Auto Insurance Company. How to get a free credit report Creditcards with low apr rates, Understanding your credit score rating Card debt settlement? Life insurance companies How to get free credit reports, California home equity loans Trw credit reporting agency Credit credit report no credit card required To long term care insurance Online auto insurance Credit reporting Lincoln long term care insurance Banner life insurance Health insurance fort worth Credit report and score! Dispute credit reports Bad credit home equity loans, Kaiser permanente health insurance plans California health care insurance Credit cards with good balance transfer interest rates Monumental life insurance Refinance saginaw Credit cards and instant approval How to repair bad credit Beacon credit score Credit card debt settlement low interest debt cons Refinance homes A copy of your credit report Federal student loan forgiveness Unsecured credit card offer Bad credit loans california home mortgage refinance loands, Pre Owned Rolex Reliable debt settlement? Debt consolidation credit cards Payday loans low fees No credit card needed credit report Home equity loans california refinance mortgage loan! Reliable debt settlement companines Interest free credit cards with no balance transfer fee. First premier bank credit card application Home refinance loan mortgage rate calculator California refinance mortgage loan pay option arm home Home equity lines of credit Refinance online Insurance life quotes. Creditreport.gov Card credit debt it settlement yourself! Safe auto insurance Instant credit cards approval! Credit card offer with 0 on transfer Refinance rates, Debt consolidations Home equity loans in texas Best life insurance rate Credit card counseling debt consolidation Persuade to do debt settlement Credit card debt counseling delaware! 3 bureau online credit report Application card credit navy old Write your own debt settlement letter Trans union credit score Credit card debt relief nonprofit Family care health insurance Credit report identity theft Credit score to? Alaska student loan 3 credit reports Home equity loans california refinance mortgage loan Broker commercial loan mortgage Student loan corporation California refinance mortgage loan california refinance home. Credit cards zero balance transfer Loan with a credit score Insurance sexual health clinic in Credit reports free Credit rating score scale Texas health insurance plans Home equity loans for bad credit Home loan mortgage interest rate refinance california Credit report fico score Health insurance quotes california: Credit reports and Debt with no credit card needed 24 hour payday loan Mortgage loans refinance your house with bad credit Instant approval and credit cards Reporting credit card fraud Applications credit card Bad credit scores Improve credit score free Life insurance policy? Allstate homeowners insurance On line credit card applications Paydayloans Home equity loans bad credit loans california mortgage Credit card instant application Unsecured debt consolidation loan! Debt consolidation leads California debt consolidation loan Life insurance with cash value Newport beach home equity loan Texas health insurance Credit scores online 1 credit reports Three major credit reporting Bad credit commercial loan Consumer credit reporting reform act The importance of accreditation during war reporting Anthem health insurance International health insurance The credit reporting, California refinance mortgage loan home equity loans home Colorado home loan mortgage northern refinance Payday loan application No credit check student loans. Fix my credit report Repairing credit score? Auto loans no credit Home loan mortgage rate refinance xxasdf Disability insurance plans Online instantly report free credit reports. Credit score needed to purchase a home Credit report companies Auto warranty coverage Consolidation loan lowest student Aaa renters insurance House mortgage refinance Student credit card offer California home loans! Credit report mortgage leads To improve my credit score Article credit card debt Fair credit report act! Instant approval credit cards easy Free credit card offer Usa zero percent balance transfer credit cards Credit report instant Cash out refinance Mortgage calculator home loan refinance Best credit cards to transfer balances Instant approval joint application credit cards Loan credit score Credit card debt consolidation service Personal credit score Card application bad credit Business auto loan Credit report agency. Instant approval employment verification credit cards Home loans mortgage rates Discover credit cards instant approval Instant aproval credit cards for bad credit Instant approval cards Credit score after bankruptcy Credit score what Credit card debt termination Rolex Yacht Master Home equity loans questions Online no fax payday loan Affordable health insurance california? Auto loan after bankruptcy Card credit debt help Reports credit Credit card debt college: Raise credit scores Home insurance ratings Commercial real estate loan requirements In 1 credit reports Reporting bad credit No faxing payday loan Capital one credit card offer Debt consolidation blogs Balance transfer instant approval credit cards Long term disability insurance companies No credit checks and instant aproval cards California home loan refinance online california mortgage Card credit debt it settlement yourself Free online credit report check Best home equity loans Ohio auto insurance Legally repair credit Best home equity loan. Cheap health insurance Home equity loans and rates. Online Car Insurance American credit card debt: To clean up your credit report Credit card debt reduction Bank credit card offers Excellent credit score number Unsecured debt settlement Payday loan in canada Mortgage loans interest rates refinance real estate home Accurate credit reporting! Do it yourself debt settlement Instant approval credits cards no credit Do credit reports Debt free letter settlement Debt settlement letter sample Instant approval credit cards for bad credit, Credit card application form Credit card application online approval Student balance transfer credit cards Understanding your credit score rating: Credit card debt consolidate Improve credit score fast: Homeowners insurance in florida California refinance mortgage loan home equity loans home Instant credit card approval applications Orange county home loans Motorhome insurance Low cost family health insurance Games report without credit card Commercial credit reports Rolex Forum American general life insurance Card credit debt graph student Information on teen credit card debts Insurance health sexual secrets Up credit reports Negotiating credit card debt settlements Credit repair software Non medical life insurance Guardian insurance and annuity Credit scores by Long term care insurance business Online student credit card application Transunion credit reporting Secrets to instant approval of credit cards Health insurance mississippi Freecredit report Student loan bankruptcy! Home loans california Of fair credit reporting Long term health insurance Debt consolidation reducing credit card debt Credit card comparison best low interest rate offers Small business health insurance plans Indiana home loans Auto warranty companies Non profit credit card debt consolidation Walmart credit card application Cheap term life insurance Instant approval credit cards with no fees Used car auto loans Credit card application in Business credit card offers Online instantly free credit report $500 payday loan qualifications Chase manhattan credit card application! Zero percent balance transfer credit cards for 15 months Free fico score credit report Life insurance for kids Card credit debt free help California refinance loan bad credit loans home equity loans Apr balance transfer credit cards Low interest home equity loans Good credit rating score Free how to do debt settlement Home insurance quote uk Florida home owner insurance Credit card debt counseling credit card debt management Credit free instantly online report Is 700 a good credit score Credit score loans Instant approval balance transfer credit cards Scores credit Equity index life insurance Exclusive auto insurance leads Autoloans? Auto Bad Credit Loan Rolex Yachtmaster? Health insurance quotes texas Instant approval credit cards online 562 credit score Annualcredit report.com One credit card application Card consolidation credit debt graph: Instant online capital one 0 apr credit card application Student college loans Trw credit reports Discover credit card application. Rights under the fair credit reporting act Rolex President John hancock long term care insurance Credit card offers with no transfer fee: Secured credit card offers Insurance health sexual secrets Average card college credit debt student Dentist disability insurance occupation own: Free credit report on line Refinance saginaw Fair credit reporting agency Line credit reports! No exam life insurance Credit report disputes, Free credit report gov Instant approval credit cards2c low credit, Lo apr credit cards Nationwide auto insurance Lowest apr credit cards Personal student loan consolidation Refinance credit card debt Obtain free credit score To long term care insurance My credit score: Consumer credit card help through credit counseling and debt Purchasing renters insurance Instant term life insurance quote Card credit debt eliminate howto: Refinance loans Credit score reports Home insurance price Freecreditreport.com, Instant approval credit cards frequent flyer miles Low interest debt consolidation Military renters insurance Credit card debt debt negotiation: Real estate loans commercial Geico home insurance, Payday advance loans Cosigning credit card applications Will my credit score Card credit debt graph student Low cost payday loan Online health insurance quote Home loans Target credit card application Tri merge credit report California best refinance mortgage rate california home loan. Home loan refinance online refinance rate home mortgage Quotes health insurance disability life long term care. Best home loan mortgage refinance How do i get my credit report Credit score Credit repair businesses, Florida disability insurance Download Ringtones Allstate fair credit reporting act litigation No credit score mortgage! No credit check payday loans Balance transfer on credit cards capital one Credit card debt consolidation service Debt settlement books software My credit reports Debt settlement letters 3 credit reporting agencies Payday loan personal, Instant approval bad credit unsecured credit cards Loan rates home equity loans Online instantly law credit report repair services Insurance term long health care? No physical life insurance Sacramento home equity loan Rolex Oyster Best term life insurance quote California cash out refinance california home loan mortgage Credit card companies that offer opening offers Auto Salvage Credit card applications for people Trw credit reporting Homeowners insurance pennsylvania Credit reporting agencies addresses Myfreecreditreport Free credit reports online Cell Phone Ringtones? Visa credit cards apr Help me get out of credit card debt Credit score of Card credit debt letter settlement Allstate cancer insurance South carolina health insurance Auto insurance online One credit reports: Allstate renters insurance Health insurance rate 1 hour payday loans California refinance second mortgage california home loan Credit report no credit card required Survivorship life insurance Credit report with score Best card credit debt help vermont Compare credit card offer Re mortgage california refinance home equity loan california Credit immediately online report Card credit debt pay, Refinance home mortgage loans bad credit ok Credit score repair in 72 hours With low credit scores Refinance calculator! Citi credit report Second home loans, Card credit debt program settlement Acs student loan consolidation Do credit scores Instant approval employment verification credit cards Home loan refinance rate best refinance mortgage rate Bad credit credit card offers Credit rating reports Credit scores work Home equity loans online Payday loan online Bad credit mortgage refinance Free online credit card application! To improve your credit score Online life insurance protection. Unsecured credit card application online Debt settlement how to get out. Home and auto insurance Credit cards with 0 balance transfers With credit scores Arizona home loans: Long term care insurance cost Texas renters insurance Home insurance in fl Health insurance individual quote. Credit cards instant approval high limits Credit repair information Buy health insurance Life insurance calculator Credit unions that offer student visa credit cards Debt reduction solutions credit card Commercial loan Credit report self help repair Online life insurance Auto insurance rate, What is a home equity loan Free credit rating report Credit card joint application online instant decision Preowned Rolex Watch! Application card credit navy old Massachusetts mutual life insurance company Card credit debt program settlement Types of home equity loans Negotiating credit card debt Refinancing bad credit home loans mortgage refinance Health insurance provider Home loans for single mothers Time instant approval credit cards Credit reporting reform act Credit report check Balance transfer instant approval credit cards! Rolex Watch Band Free credit report california, Bank mortgage rates refinance mortgage loan home rate Great lakes student loans College student credit card debt statistics Credit card fraud reporting Free business credit reports Dance Last Ringtones The best credit score Instant approval credit card offer Loan bad credit home equity refinance mortgage Allianz long term care insurance Money back credit card offers Free credit report no credit card required. Lowest home equity loans Online instantly law credit report repair services Rolex Presidential Debt settlement letter: How does a home equity loan work Erisa disability insurance: Aflac cancer insurance Debt settlement good or bad Annualcreditreport.com Report credit bureau Credit scores and Online credit reports Ge long term health care insurance Decker credit report! Best card credit internet offer Paydayloans, Debt consolidation credit card Alternative student loan Life insurance broker Credit cards with 0 balance transfer Student credit card debt statistics New hampshire health insurance, Run credit report Pet health insurance. Lower student loan payment Free tax debt relief: Pennsylvania auto insurance Loans for people with 500 or less credit score Rolex Oyster Perpetual Irwin home equity! Arizona card credit debt help judgement Hawaii home loans Automobile insurance rate quotes What is whole life insurance! Managing credit card debt Free credit score check What is whole life insurance Direct auto loan! Free credit repair tips Credit repair florida Auto insurance company Free credit report online Mortgage life insurance leads Canadian credit score. Second home loans College credit card debt, Quick payday loans Free online credit report without credit card Obtaining credit reports Credit score scale Rolex Submariner Watch Mbna credit card debt elimination Commercial loan rate Check your credit report Free credit card application Student loan default And credit score Credit card debt loans, Hawaii home equity loans Do secured credit cards improve my credit score Credit scores are Student credit cards instant approval? Sample debt settlement letter Free credit report no strings attached Debt with no credit card needed Renters insurance california Credit repair help Automobile warranty Free instant credit report online noe credit card Free credit report without a credit card Term life insurance quotes Auto loan: Small commercial loan Lowest auto loans Florida refinance mortgage rate Instant credit approval for credit cards on line! How to get free credit reports Insurance sexual health posters Credit score questions Card consolidate credit debt into loan one, Balance transfer credit cards online approval Individual short term disability insurance Employment credit reports Student loan for college Disability insurance Student credit card debt statistic Debt settlement tx From credit reports Home loans for people with bad credit Of fair credit reporting act? Credit report information California home mortgage refinance loan california bad Refinance No credit checks and instant aproval credit cards California home loan refinance rate california mortgage Credit and cards and no interest and balance transfer Insurance national sexual health Health insurance Equafax credit report Life insurance protection: Card consolidation credit debt loan mortgage no Card debt settlement? Bad credit instant approval cards Citi bank credit card application? Free instant online credit report Credit counseling debt consolidation High credit score Consolidate student loan debt Credit card processing offer Florida home owners insurance Check online instantly free credit report Life insurance sale! Insurance home Coast automobile insurance Car Insurance Rate I improve my credit score Refinance house Rolex Submariner Watch Card consolidation credit debt payment versus 3 in one credit report Card consolidate consolidate credit debt debt Debt phone no credit card needed Citibank credit card application status Alaska refinance mortgage loans Florida home loans Nevada emergency health insurance! Lady Rolex Watch Credit card debt cancellation Online credit reports Debt settlement arizona Used Rolex Watch Sprint Ringtones Rid of credit card debt Instant response for credit card application. Instant issue life insurance Best apr credit cards, Credit card debt solutions No application fee credit card Low interest balance transfer credit cardscredit cards Poor credit cards online instant approval bad: Credit report pay by online check Florida home owner insurance Instant life insurance quote Auto insurance michigan Get out of credit card debt Aflac cancer insurance claim forms Self employed health insurance Payday loan canada Credit card consolidation debt loan unsecured ics nonprofit Renters property insurance Credit score mean Creditcard debt elimination? Card credit offer student Equifax free credit score 1 card consolidation credit debt Obtain a credit report Credit card debt statute of limitations Card consolidation credit debt get Debt consolidation lender Refinance auto loan. Off my credit report Insurance sexual health survey Home mortgage equity lowest refinance loan rates payments Credit scores of, Debt consolidation san diego Online instant approval credit cards Credit card debt statute of limitation Time limit for reporting bad credit, Student loan debt resolution settlement Life insurance for children! Best auto insurance rate Home insurance dallas Federal credit reporting act Get rid of credit card debt For credit reporting Insurance home Free Sprint Ringtones Reliable debt settlement companines Best credit cards balance transfer Auto warranty coverage Are debt settlement companies scams Anualcreditreport.com Michigan health insurance Texas mortgage refinance Credit cards with 0 interest on balance transfers Credit score higher? Free renter insurance quotes Debt settlement service Free trw credit report America credit card application: Insurance health ins life ins renters ins New home loans Check your credit report Non conforming home loans, Auto insurance faqs Auto loan after bankruptcy Equity home loans Card consolidation credit debt free loan refinance? Refinance investments How to read credit report: Student loans with bad credit Settlement and debt negotiation Instant online approval credit cards Loan till payday. 025 apr balance transfer credit cards in canada Free debt settlement Credit score for car loan Home loan equity mortgage rate calculators Free instant credit report Commercial loan calculator? Last to die life insurance Credit rating score trans union Credit card debt among college student Whole life insurance good investment Instant approval credit cards fair credit Bad credit unsecured student loan Credit card application immediate approval high limits Gmac auto loans Personal story credit card misuse debt Authorization and release credit report Student loan calculator Home equity loans mortgage refinance california refinance Credit card debt help Read credit reports Instant credit approval for credit cards Debt credit report no credit card required Missouri refinance mortgage loans Credit report score trans union Debt settlement options Chase auto loan Balance transfer credit card offers Popular press article on college credit card debt Free credit report scores Check credit report Reports no credit Collection of credit card debt judgements! How to improve your credit score Equafax credit report Jnj credit score employment 1000 advance payday loan. Refinance mortgage rates henry county ohio Transfer credit card offers 0 balance transfers credit cards Low fixed apr credit cards Online home loans Commercial bridge loan Debt reduction credit card calculator Texas home equity mortgages Instant approval credit cards bad credit Fixed rate home equity loan Phoenix commercial mortgage loan Credit card application for people with bad credit Homeowners insurance pennsylvania Credit report score understanding Free instant credit report online no credit card needed Free credit repair tips, Free instant credit score Best refinance home mortgage loan rate Credit card application with instant approval Long term care insurance Compare interest free on balance transfers credit cards Games credit report no credit card required Home equity loans in texas Disability insurance cost! Understanding credit reports Health care insurance Application card chase check credit status 0 balance transfer credit cards Credit repair companies Chase credit card offer, Homeowners insurance quote Same day payday loans: Low interest auto loans for people with bad credit Cic credit reports: International health insurance American income life insurance: Application card credit student Georgia payday loan? Lower credit card debt Credit cards balance transfers Best term life insurance rate Florida homeowners insurance Current auto loan rates Health insurance Credit card debt counseling services Payday advance loans! Home loan mortgage refinance mortgage Auto Wrecker Credit repair sample letters Calculate debt settlement Credit repair guide Debt consolidation service, Home loan home loan refinance mortgage refinancing Refinance home K 12 student loans Low term life insurance rate. Canadian credit card applications online instant approval Renters insurance online? Home loans tennessee Mortgage refinance online Money tree payday loan Credit score questions! Term life insurance rate Auto Bad Credit Loan Auto Trader Find out my credit score! Health insurance Home mortgage equity lowest refinance loan rates payments Credit card debt counseling credit card debt management Reporting to credit Debt consolidation home loan Credit scores what Credit card reporting California refinance mortgage loan home improvement loans Application card credit instant online Credit repair loan! Ge long term care insurance Credit card debt consolidation california Indiana refinance mortgage Home loan mortgage rate refinance refinancing How much is renters insurance Allstate cancer insurance Information credit report Whole life insurance rates! Guaranteed instant approval credit cards for poor credit Application card credit instant response No balance transfer fee credit cards Long term care insurance ohio, Insurance abbys sexual health com Credit report and scores Blue cross health insurance Your credit scores How to get a credit report Low cost individual health insurance Fixed rate home equity loan Term life insurance rate comparison Payday loans online Compare balance transfer credit cards N Sync Ringtones Long term disability insurance Balance transfer best credit cards California refinance home improvement loans mortgage! Credit repair tips Refinance student loan Texas home equity loans Affordable life insurance Instant approval credit cards for bankruptcy histo Credit cards with 0 apr Compare auto insurance quote Credit bureau reports! Card credit debt grant help pay Low cost payday loan. Freecreditreport With credit scores Debt consolidation service Citibank credit card application status! Bad credit card application Credit credit report no credit card required? Credit score one time only Terminate credit card debt Nursing home insurance California health insurance quotes Accelerated debt consolidation Refinance home mortgage loans bad credit ok Alternative student loans Credit consultants debt settlement company Debt consolidation lending Home auto insurance? Repair credit with debt settlement Credit report software! Card credit debt debt negotiation reduction service Gas credit card application Three credit reporting agencies No cost refinance? Commercial construction loan Victoria secret credit card application Games report no credit card needed Health insurance cost Credit cards with 0 interest on balance Geico renters insurance Insurance to promote sexual health Health insurance louisiana. Credit repair law firm Health insurance company in texas, Secured credit card offer Mortgage broker home loan refinance Student consolidation loan Consolidation debt free nonprofit. Balance cards credit free interest transfer Instant approval corporate credit cards America credit card application Opt out credit card offers Hsbc credit card application Credit repair loans No credit check auto loans My annual credit report. Credit card offers uk Instant approval on student credit cards Credit reports free Application card chase check credit status? California refinance rates Consilidation debt settlement Loans for low credit scores Fair credit reporting agency Credit report companies Debt consolidation lead! Inexpensive health insurance Refinance house Cancel card credit debt Mortgage lender commercial loans. Direct student loan consolidation Games credit report no credit card needed Credit cards with 9 months interest free balance transfer Home contents insurance, Instant approval gold credit cards How to raise credit score: Best creditcard debt reduction strategies Perfect credit score, Fair poor good credit score ratings Fcra free credit report, Home owner insurance company Refinancing auto loan! Cheap health insurance quote Run credit report Texas homeowners insurance Free credit report on line Credit reports online Consumer credit reporting? Balance transfer interest credit cards No balance transfer fee credit cards

Office 2008, 502, and you

So… I got a free copy of Office 2008 Digital Media Edition for free at MacWorld 2008! W00t! All because IDG double booked a room and the session I wanted got bumped until later. I instead went to see what’s new at the “Office2008:Form Meet Function” session, cute sounding eh? Within the first minute or two, to ensure our rapt attention I’m sure, our lady MC told us that we were all going to receive a free copy of Office 2008. Except, without the same flair as Oprah (she should have tried stretching it out: “You’re all getting Awwwwwww-Fiiiiiiiiiiiiiiiiice!!!”) Oh well, it still felt nice to win something, especially something as pricey as the Digital Media Edition which runs $467 at CDW! I got back yesterday and after debating whether I’d sell this bad boy or install it, I went with carnal knowledge of the beast.

First things first: They’ve moved to Apple’s Package Maker (.pkg) installer files, good news for the enterprise rollouts? Well, unfortunately they’ve created all the packages to install most all of the files with the owner set to 502.

So let’s say, Mr. IT installs this on a user’s machine where the first user is the admin (501) and the standard user is Joes User (502), well, when after all’s installed, it will give Joe User (502) ownership of these folders and their installed contents:

/Library/Automator/ (if it doesn’t exist already)
/Library/Fonts/Microsoft
/Library/Application Support/Microsoft
/Applications/Microsoft Office 2008

Hmmm, that’s not good now is it? Because A) Joe User will find a way to screw it up and B) those are security holes IT does not want to have. Oh, if only they’d taken a peek at p. 1060 of Cocoa Programming, which basically says, if you let root own the file but the person installing isn’t root, it will assign that user’s id to the installed files, that’s how it should be. Instead if UID 502 doesn’t exist on your system when you install it will still assign that UID as the file’s owner anyway. D’oh!

I think I feel a chown’ing script (or an Iceberg repackaging) coming on and an uninstaller script too. “But, there’s an Uninstaller!”, you say? Yes there is and it does a lovely job of moving the Microsoft Office 2008 folder to the Trash, but it kinda misses the Application Support folder, the fonts folder (and moving the disabled fonts back), and all 97 automator actions… tsk tsk. Still, it was free!

Morning Update: It was late, I was tired (and sick), and I totally didn’t think of this one: “Fix Permissions”. If you do get your ownership fixed on all those files, make sure to delete all the Office2008* files from your /Library/Receipts folder, lest you reverse it all with one click of “Fix Permissions” in Disk Utility. And no, you can’t use awk, sed, or some other readily apparent way to modify the bom files… that’s someting for the MOAB crew ;)

32 Comments »

  1. Rick said,

    January 21, 2008 @ 11:39 am

    Flabbergasting! Is that a word? Anyway it is. Great work!

  2. Sean said,

    January 21, 2008 @ 1:54 pm

    Thanks for the heads up, this could be a very serious headache.

  3. Phasor Burn » Blog Archive » MacBU - Ass clowns said,

    January 21, 2008 @ 3:40 pm

    […] OMFG, what a laughable mistake the Mac Business Unit at Microsoft have made with their Office:Mac 2008 installer. I can’t believe they’re this bone-headed. […]

  4. Histrionic said,

    January 22, 2008 @ 1:53 pm

    “Repair Permissions” in Disk Utility should not undo the changes you make to the Office 2008 or any other third-party product installation. See the “Does Disk Utility check permissions on all files?” heading in
    Apple KB 25751
    .

  5. raphael campardou said,

    January 22, 2008 @ 3:08 pm

    How can they scew something as big ??????
    I guess it explains A LOT of things about MS….

  6. Raphael Campardou said,

    January 22, 2008 @ 3:22 pm

    About your update :
    Fix permissions doesn’t fix these files.
    It only fixes OS files. It doesn’t affect user installed apps or files.
    That leaves us with a nice script to come up with…

  7. Adrian Nier said,

    January 22, 2008 @ 4:04 pm

    Yes, thank you for sharing.
    [sarcasm]
    I find it odd not to see any ‘deployment’, ‘payloads’ or ‘resources’ directories next to the actual installer. Where’s the Bootstrapper.dmg? Is this stuff actually something you can install on a Mac?
    [/sarcasm]

  8. Frank said,

    January 22, 2008 @ 4:12 pm

    The other thing to keep in mind is that, if you really are using this in the enterprise, your user IDs are probably managed by Open Directory or some such, in which case they start at 1000. So no users should ever get assigned 502.

    For example, I have one local admin on the machine (ID 501) and then any other home directories are portable and managed via OD.

    Not that this isn’t dumb, I’m just sayin’….

  9. joost said,

    January 22, 2008 @ 4:30 pm

    Yep. I am definitely waiting for SP1.

  10. Jonathan Lundell said,

    January 22, 2008 @ 6:27 pm

    Sure enough. I don’t see a /Library/Automator, though.

  11. DF said,

    January 22, 2008 @ 8:20 pm

    Wow, good catch.

    One correction: The Repair Disk Permissions function in Disk Utility shouldn’t reverse your fixes, since it doesn’t use third-party receipts when “repairing” permissions.

  12. Geeks R Us » Blog Archive » Office 2008 sets user ID to 502 said,

    January 22, 2008 @ 8:42 pm

    […] Microsoft. I can confirm the report at bruned that the Microsoft Office 2008 installer sets the owner to user 502, which is the second user on […]

  13. Joost said,

    January 23, 2008 @ 2:34 am

    Why did you see this and not someone within MS? For such a high-profile release you’d think they’d QC better.

  14. Not Required said,

    January 23, 2008 @ 9:54 am

    It’s fun to blame Microsoft for everything, but the truth is that this is a long-standing flaw in Apple’s Installer. For details see:

    http://www.stepwise.com/Articles/Technical/Packages/InstallerOnX.html

    Maybe MS should have known better, but maybe Apple should also have improved their installer years ago. Apple clearly hasn’t cared enough about smaller developers to make a fix, so hopefully MS has a high enough profile that something finally gets done.

  15. Erik Schwiebert said,

    January 23, 2008 @ 4:16 pm

    The MacBU is aware of this issue.

    Schwieb
    MacBU Dev Lead

  16. brunerd said,

    January 23, 2008 @ 4:40 pm

    Thanks for the corrections on the receipts folks. Also, as for the Automator actions, they aren’t included with the Home & Student editions. And Thank You, Erik, for letting us know you folks in the Northwest have heard our ruckus.

  17. Mike Connally said,

    January 24, 2008 @ 6:50 am

    If we do the following, will it break the uninstaller?
    sudo chown -R root:admin /Library/Fonts/Microsoft
    sudo chown -R root:admin /Library/Application\ Support/Microsoft/
    sudo chown -R root:admin /Applications/Microsoft\ Office\ 2008/

  18. Cindy Smiley said,

    January 24, 2008 @ 4:43 pm

    Dear Son of mine,

    I love reading these. I hear you voice as I read them. One question. Why are you not working for them, Microsoft? I am very proud of you.

    Love, Mom

  19. Installer is innocent said,

    January 25, 2008 @ 9:12 am

    “but the truth is that this is a long-standing flaw in Apple’s Installer.”

    You’re kidding? It’s not a flaw, it’s a feature. It is the responsibility of the person creating a package to define what permissions should be used. Not being able to figure out the files should be owned by root:admin is like not figuring out that you need to power on a Mac to use it.

  20. Leaman Crews said,

    January 25, 2008 @ 10:39 am

    Ummm, no. Repairing Permissions won’t change a thing on non-Apple software, even if it was installed using Apple’s Installer app.

    Required reading: http://unsanity.org/archives/000410.php

  21. brunerd said,

    January 25, 2008 @ 11:19 am

    Thanks for all the “3rd party reciepts aren’t checked comments”, got it. I could have sworn I saw some Xerox PPDs get corrected (at work), but I think that was a case of the Xerox drivers overwriting the Apple supplied ones. Ever since then I had it in my head that Disk Utility would look at other pkg receipts. But as for unsanity… they cause their own set of problems with APE, and unfortunately that tarnishes my view of anything they have to say.

  22. Not Required said,

    January 25, 2008 @ 12:17 pm

    “It is the responsibility of the person creating a package to define what permissions should be used.”

    No, it is you who is joking. It is *my* machine, not Microsoft’s or some random third-party developer’s, and *I* get to set what I want. If you’d actually read the link I provided, you’d have seen that the problem lies in the fact that Apple’s Installer will blindly change ownership and permissions. If I wanted to make /Library/Automator/ a+w and owned by group 666 on my machine (for whatever stupid reason), nobody should be changing that without my permission. It is flat out *wrong* for Apple’s software to allow that because it could cripple your whole machine.

    “files should be owned by root:admin”

    For 99.999% of the software that gets released, it should be able to be installed and run as the current user. It should be the *exception* that software has an installer at all, let alone one that alters permissions by default. Apple simply dropped the ball, and has done so on this issue for years, and you should not defend them in this matter.

  23. Meat said,

    January 25, 2008 @ 2:37 pm

    Not Required,
    You are wrong on this one. If you want more control than your OS, then it is your responsibility to know and understand the ramifications of that choice. The design, as it stands, allows for the most seamless, least problematic installation and use of software by any user on a given machine. You may lock down that functionality if you wish, but it should not be the default on end-user machines destined to be used by your neighbors mom or grandmother.

    You will find this privilege setting idea no different on Linux, HPUX, Solaris, what-have-you… It’s up to you, if you want to override the default privileges, to do so. Not everyone else that has a user account on the machine.

    If you want to set the perms for /Library/Automator, then remember to run your post repair script to set those perms back. Scripting isn’t that hard for you, or you wouldn’t be in the CLI to begin with.

    Remember that this is Unix-land. A multiuser privilege protected environment. Under your scenario any additional users will not be able to make use of what should be software accessible by all users of the machine without your direct intervention.
    You seem to think that everyone would love to have to intervene in such cases because you find you want to.

  24. Microsoft confirms Office for Mac 2008 ownership snafu » D' Technology Weblog: Technology, Blogging, Tips, Tricks, Computer, Hardware, Software, Tutorials, Internet, Web, Gadgets, Fashion, LifeStyle, Entertainment, News and more by Deepak Gupta. said,

    January 25, 2008 @ 2:38 pm

    […] Bruner, a Chicago-based Mac consultant, was the first to notice the ownership snafu. “[Microsoft] moved to Apple’s Package Maker (.pkg) installer files, good news […]

  25. Installer is innocent said,

    January 25, 2008 @ 6:13 pm

    >”It is *my* machine, not Microsoft’s or some random third-party developer’s, and *I* get to set what I want.”

    That’s where you’re just dreaming. There are permissions and ownerships to conform to when building an installation package. If someone plans to install stuff in /Applications or /Library, then the owners have to be root:admin. The permissions should be 775 for folders, 664 for non executable files, etc. It’s not democracy here, it’s security and common sense.

    For the record, PackageMaker (or WreckageMaker depending on how much you like this app) includes a tool to check files permissions and ownership against common recommendations.

    And anyway, are they not doing QA testing in the MacBU?

    Finally, I don’t see why people are that agitated because of this mistake. It’s not as bad as an Intuit update who deleted user’s desktop.

  26. Office 2008 de Leopar’dan farksız? - Mac Dünyası said,

    January 25, 2008 @ 8:45 pm

    […] 2008’in kurulur kurulmaz neden olduğu problemi, ilk olarak Chicago’dan Joel Bruner tespit etti. Bruner’in tespitine göre, Office 2008, Mac OS X’te izinlerle ilgili önemli bir güvenlik […]

  27. Not Required said,

    January 26, 2008 @ 6:03 pm

    “If you want more control than your OS, then it is your responsibility to know and understand the ramifications of that choice.”

    You support my point! It’s about *my* control and not, in this case Microsoft’s control, or *any* random developer’s control. Apple should not be handing off control of your computer to any fool that can create a package, yet that is exactly what they’ve been doing.

    “The design, as it stands, allows for the most seamless, least problematic installation and use of software by any user on a given machine.”

    Yeah, if you ignore the fact this very article exists for you to respond to. Apple’s own advice is that you should not need an installer to run an app, and I would absolutely agree that there is *nothing* about an office suite that requires administrative access.

    “Under your scenario any additional users will not be able to make use of what should be software accessible by all users of the machine without your direct intervention.”

    No, under my scenario an individual wouldn’t have to become administrator to use an app themselves, and the *optional* system-wide installation *might* involve getting *write* access to *particular* folders. There is simply no sane reason for an installer to blindly start changing ownership and permissions of entire directory trees. If you can’t refute that very basic point, stop making yourself look bad by trying to make Apple look good.

  28. Microsoft offers quick fix for Mac Office 2008 bug | OSX64 said,

    January 26, 2008 @ 7:12 pm

    […] If you want further details visit Joel’s blogNote: I received my copy of Office 2008 on Monday but I have not had much opportunity to try it out. […]

  29. Erik Schwiebert said,

    January 26, 2008 @ 9:38 pm

    Apple’s own documentation (http://developer.apple.com/documentation/DeveloperTools/Conceptual/SoftwareDistribution/SoftwareDeliveryGuide.pdf) says on page 32 that “In most cases, the owner should be root and the group admin.”

    By the way, I’ve posted a blog entry to Mac Mojo with some terminal commands to fix the file ownership issues. The exec bit issues are hard to fix with a simple terminal command, but we’ll be fixing both in a pending software update.

    http://www.officeformac.com/blog/Security-issue-in-Mac-Office-2008-Installer

  30. Ilgaz said,

    January 27, 2008 @ 5:54 am

    I think /Library/Automator exists on Automator savy companies which are generally DTP houses to deploy company specific automator scripts to all users on a machine.

    Now, if Automator exists there and magically chowned to 502, anyone having 502 (generally,the non admin first account for safety) will have right to deploy any Automator script there. E.g. “convert this file to PDF” could well be rm the file.

    I hope I am understanding something wrong but it seems this issue.

    Also MS BU may have proved the causes of decade old ex NeXT and Mac developers still staying away from Apple pkg format saying it is way too powerful in a bad way.

    Speaking about wrong permissions, someone should see the ever ongoing scandal of Adobe (and Macromedia, before) to install Flash with wrong permissions in each build.

  31. Ilgaz said,

    January 27, 2008 @ 6:09 am

    Sorry for double comment but something really interesting. Intego people, makers of Virusbarrier _fixed_ the MOAB issue of SUID binaries via simple virus definitions update. That was a great way of proactive fixing things.

    Now there is a 502 installed thousands of files issue and as everyone probably knows, not every software user actually cares about updating their system yet alone an office package.

    Why wouldn’t Intego which asks $70 for an antivirus program on OS X doesn’t do the same trick as a favour for their paying customers? It is not someones “I am 133t, showing OS X issues” thing like MOAB, it is a very widely installed, top seller office software.

  32. Office 2008 updater 12.0.1 released. Post experiences here. - MacNN Forums said,

    March 16, 2008 @ 11:56 am

    […] with a user ID of 502 (even if that ID didn’t exist on the system). A potential security flaw: brunerd Office 2008, 502, and you Betalogue Blog Archive Office 2008: Vital application files are owned by non-admin user ID […]

RSS feed for comments on this post · TrackBack URI

Leave a Comment


Fatal error: Call to undefined function: display_cryptographp() in /home/.bama/jbruner/brunerd.com/blog/wp-content/themes/almost-spring/comments.php on line 116