News: Sensation!!! Xanax drug testing Cefmetazole Lowest priced viagra in the uk Cod overnight tramadol Cymbalta Xanax withdrawl symptoms Buy tramadol online Cialis co drug eli impotence lilly Viagra pills Nitroglycerin and viagra Streptokinase Buy no phentermine prescription Best price on phentermine Phentermine ionamin canada Colace Lomefloxacin Free pack sample viagra Singulair Caffeine Zileuton Viagra tablet Cimetidine Ergocalciferol Generic xanax xr Tramadol 377 Generic viagra online Buying viagra on line Phentermine online doctor prescribed Phentermine chemical enhancement Levaquin Xanax information Viagra picture Tramadol cause kidney problems Gentamicin Zolpidem Online consultations and prescriptions phentermine Snorting vicodin Carbarsone Differin Lanoxin Viagra cialis levivia dose comparison Herbal online viagra Pal pay phentermine Can woman take viagra Prinivil Orlistat Cheapest phentermine online free shipping Nolvadex Natural supplement equivalent to xanax Fenfluramine Amlodipine Imodium Fluconazole Information on phentermine Buy phentermine online payment method cod accepted Phentermine weight loss pills Bromides Streptomycin Cialis experiences Order tramadol cod Aldactone Klonopin vs xanax dosage Tapering off xanax Buy cialis online Imuran Buy phentermine on line Compare ionamin phentermine Xanax suicide Restless leg syndrome phentermine Avalide Nasalcrom Cheap phentermine online Drug interactions with cialis Xanax precriptions Phentermine shipped to florida Viagra price compare Flucytosine Generic tramadol Phentermine in stock Amitriptyline Flagyl Actonel Crestor Viagra levivia Free generic viagra Us phentermine Buy xanax without a prescription Ecotrin Discount vicodin Phentermine next day delivery Demecarium leukemia symptoms Line pharmacy phentermine Dimethothiazine Order xanax no prescription Online pharmacy prescription viagra Viagra online shop Lithium Avapro Buy cheap domain onlinemiheyorg phentermine phentermine Nadroparin Cheap viagra in uk Flovent Levaquin Colistimethate Free shipping with phentermine order Phentermine online pay with mastercard Phentermine side affects Perscription cialis Viagra overnight Viagra alternative and woman Lowest drug price for phentermine University rochester viagra pfizer Cialis pills Is viagra safe for women Isotretinoin Oxyphencyclimine Viagra recreational use Avandamet Viagra for woman information Womens viagra Ceforanide Order vicodin online Vicodin es Indapamide Phytonadione Viagra usage Dimethindene Viagra recreational use Hydrocodone effects Lincomycin Amide pharmaceutical phentermine Liqued viagra Vicodin hp Prozac drug interaction with xanax Fluorescein Phentermine and ocular hypertension Bulk phentermine 5 mg diet pills Prempro Difference between valium and xanax 5 mg Viagra best buy Caffeine Viagra cialis levivia comparison Phentermine for less Phenytoin Purchase soma Pioglitazone Phentermine 30 mg Fenofibrate Meropenem Xanax weight loss Phentermine no rx needed Vicodin m360 Buy Ultram Alternative herbal supplement viagra Succinylcholine Cheap phentermine free consult Alprazolam Phentermine affordable Viagra cialis Flovent Atenolol Phentermine weight loss pill Sumatriptan Phentermine free consultation Phentermine for sale Order viagra now Xanax tablets Clarithromycin Interstitial cystitis+xanax Echothiophate Dextroamphetamine No prescription xanax Epirubicin Imodium Dulcolax Hydroflumethiazide Pantothenic Does phentermine really work Does it viagra work Lowest cost generic viagra Info on meridia Aciphex Do companies sell phentermine with low dose ingredients Cheapest viagra Drug viagra Viagra treatment migraine headache Soma restaurant Pictures of xanax pills Xanax and grapefruit Phentermine pharmacy cod Long term side effects of phentermine Ultram tramadol hci tablet Methoxamine Substitute viagra Cheapest phentermine online Phentermine directly and discreetly adipex Abilify Quinidine Cheap cialis Adipex p phentermine Rimantadine Phentermine yellow Clemastine Cheap quality viagra Praziquantel Vicodin online pharmacy Butriptyline Cefatrizine Methyclothiazide Ingredient in phentermine Effects of viagra Xanax during pregnancy Pharmacy online phentermine Cialis price comparison Phenazopyridine Compare viagra prices Hydrocodone drug Buy Bontril Phentermine buy cheap Cialis review Discount phentermine no prescription Buy cheap phentermine online Premphase Phentermine hoodia diet pill Carteolol Side effects of tramadol hydrochloride 5 mg Diatrizoate Generic hydrocodone Xanax info Enalapril Phensuximide I need to find cheap phentermine delivered to fl Buy tramadol online without a prescription Pentasa Any drug interaction xanax and cold meds Decamethonium Viagra canada Ampicilin 25 mg Cruises soma Online ordering viagra How does phentermine work Cruises soma Zalcitabine Cafergot Generic money order viagra Avandia Locoid Cialis generic Plendil Add a link viagra Flagyl Cheep tramadol paris france Discount viagra sales Zalcitabine d method Viagra Compare cialis levitra viagra Viagra 50 mg Free viagra trial Avapro Best buy phentermine Online tramadol Buy Prozac Viagra dosage Hydrocodone description Cheap discount phentermine Female spray viagra Buy viagra now online Imiquimod Phentermine free shipping 90 supply Nicoumalone Cialis prescriptions Granisetron How to inject xanax pills Phentermine pill online discount Dutasteride Meridia Viagra prices Order soma online Buy Phentermine Soma getting Ethotoin 50 mg tramadol Dicloxacillin Yohimbe and viagra Xanax withdrawal muscle joint nerve pain Viagra levivia alternatives Phentermine online without prescription Dalteparin Tramadol withdrawal Hyperalimentation Adipex phentermine pill Buy online salescom viagra No prescription phentermine Viagra 6 free sample Diet pill xanax Safe internet shopping generic viagraeng Nexium Phentermine international order Prempro Ketorolac Propranolol Treat crohns disease with viagra Arimidex Phentermine prescriptions online Tramadol abuse Lasix Xanax Permethrin Buy discount viagra online Diet hcl phentermine pill Phentermine + sale Actos Piperidolate Cialis vs levitra Viagra Tramadol hcl Cialis experience Tramadol hcl Free shipping with phentermine order Phentermine studies Exelon Xanax detoxification Cosopt Hydrocodone m358 Tramadol dosage Carvedilol Drug interaction xanax and holy basil Xanax withdrawal effects Cod hydrocodone Alesse Lotrel Discount viagra europe Midazolam Claritin Aura soma Mark martin viagra Phentermine with hoodia Cialis day next Norepinephrine Order phentermine online and cod shipping Brompheniramine Dianabol Loxapine Levothyroxine Phentermine information Order viagra online Furazolidone Naprosyn 5 no prescription Fioricet medication Viagra for woman information 5 no prescription Buy cheap cialis 5 cash on delivery Arthrotec Keyword tramadol Cyclobenzaprine Phentermine prescriptions Phentermine fastin Tetrabenazine 180 phentermine Phentermine versus meridia Fatal dose of xanax Sertraline Xanax online prescription How to use viagra Hydrocodone side effects vicodin Lamotrigine Compare viagra to cialis Cefatrizine Time released xanax Lamivudine Cialis levivia viagra vs vs Buy cheap phentermine yellow Lortab and xanax without a prescription Soma financial Klonopin Cheap tramadol no prescription Phentermine without prescription Avandamet American express phentermine Lisinopril Levothyroxine Dont buy on black market get viagra legally Acquisto cialis Cialis soft tabs Ethynodiol Hydrocodone vicodin Buy Alprazolam Tramadol overdose Celexa Viagra users Phentermine canadian pharmacy Drug tests for xanax Cialis purchase Cheapest prescription viagra Xanax liver damage Fioricet line Canadian pharmacy viagra Phenolphthalein Methsuximide Order soma Buy xanax Appetite suppressants and phentermine Cialis co drug eli impotence lilly Spectinomycin Generic sales viagra Fast acting viagra Order phentermine by cod Estradiol Diet phentermine Cod tramadol Viagra vs levivia Buy cheap fioricet Nizoral Buy florida in phentermine Phentermine diet How to get a xanax prescription Losec Carbenicillin Trazodone Phentermine cod overnight Tramadol information Viagra pictures Cheap xanax online Buy xanax online without a prescription Alternative herbal viagra Purchase viagra online Phentermine dosage Tramadol use Ceclor Locoid Mark martin viagra photo Valsartan Eldepryl Clonidine Phentermine overnight delivery no prescription Comparisons on online viagra suppliers Tessalon Eulexin Tramadol saturday delivery Phentermine and ocular hypertension Phentermine delivered cod Loss phentermine story weight Phentermine ship to ky Nolvadex Zanaflex Levlen What is xanax Lamictal Lovenox Mephobarbital 50mg viagra Order phentermine online Female herbal viagra Phentermine uk Alternatives to viagra Vicodin Interferon Purchase fioricet Edrophonium Dutasteride Vitamin Xanax versus klonopin for chronic anxiety Guanethidine Phentermine and topiramate for weightloss Tramadol hydrochloride tablet Canadian online pharmacy xanax Fioricet order Mexican pharmacies online+no precription xanax Generic meridia Amsterdam holland viagra Cialis in uk Alternative viagra Viagra substitutes Thyroid Trandolapril Diamox Combivent Hydrocodone withdrawal symptom Nortriptyline Natural alternative viagra Cialis levitra sales viagra Fioricet description Sample viagra Generic name online qoclick tramadol Cialis comparison viagra Zyprexa Diethylpropion health risks Oseltamivir Eon phentermine Viagra cialis generic Warfarin Levitra vs cialis vs viagra Divalproex Carteolol Phentermine pharmacy Prometrium Methotrimeprazine Viagra cialis comparison Vitamin b12 1000 mcg phentermine and panic attacks Buy consultation free hydrocodone online tramadol Kaopectate Cheap online phentermine prescription Cheapest place to buy phentermine Xanax drug interactions Research phentermine tolerance Compare viagra cialis levivia Mefloquine Amaryl Oxacillin Levivia dosing compared to viagra Diet ingredient phentermine pill Online pharmacies with doctor consultation for viagra Tramadol drug interaction Phenylephrine Hydrocodone pharmacy Phentermine tolerance Generic viagra soft tabs Cialis overnight Cialis results Ergocalciferol 5 tablet Estrace Discounted phentermine with no prescription Liquid hydrocodone Dolasetron Generic phentermine Epo Ansaid Death cases from taking phentermine Percocet Is phentermine discontinued Online consultations and prescriptions phentermine Ciprofloxacin Viagrafix corporation Xanax federal express Phentermine online Prescription viagra Phentermine and diet pill Ingredient phentermine Buy cod pay phentermine Phentermine without rx Pfizer viagra Generic viagra online pharmacy Viagra sales Phentermine Tramadol hydrochloride capsules Penbutolol Effexor Buy cheapest online place viagra Xanax anxiety relief pills order here Miconazole Norfloxacin Phentermine pill town Phentermine with hoodia History of phentermine use Over the counter viagra Phentermine Phentermine blogging Phentermine blogging Vicodin without prescription Buy tramadol online without a prescription Pentoxifylline Hydrocodone apap Canadian no phentermine prescription Sell viagra online Deslanoside Online pharmacy and phentermine overnight Maxzide Deferoxamine Diovan Soma gallery Phentermine message boards Ambien rx Online pharmacies phentermine xenical meridia Cortisone Diclofenac Aspirin Buy hydrocodone online Phentermine $89 Chlorotrianisene Bethanechol Motrin Buy cheap tramadol online Electricity Next day delivery on phentermine Phentermine line Buy xanax cod Iodamide Lithium Flutamide Methocarbamol Chlorthalidone Xenical Beclomethasone Cialis reviews Luvox Viagra for woman study Alavert Pentasa Procainamide Physostigmine Flurazepam Phenazopyridine Kaopectate Phentermine wholesale Carvedilol Ibuprofen Phentermine referring report urls Vitamin Mevacor Viagra conviaindications Cefoperazone Oxtriphylline Seroquel Order phentermine online without perscription Viagra canada Viagra canada prescription Soma online Compare phentermine prices Pseudoephedrine Xanax on line Order generic cialis Herbal substitute viagra Drug laws ohio diet phentermine Mitoxantrone Clindamycin Colace Viagra by mail Amlodipine Atorvastatin Buy vicodin without prescription Camphor Neurontin Viagra alternative uk Phentermine no rx Akane soma Viagra online pharmacy Xanax withdrawel symptoms Discount phentermine to florida Cleocin Generic viagra cheap Adipex phentermine pill Phentermine result Generic cialis price Purchase fioricet Minocycline Ethinyl Phentermine price Phentermine rx Genaric viagra Delivery generic overnight viagra Amphetamine Cephapirin How to use viagra Ionamin Phentermine ups shipped Order tramadol Buy online pharmacy viagra Bacampicillin Purchase phentermine Afrin Xanax overdose Phentermine raleigh Codeine Cheap phentermine free shipping Viagra online Online pharmacy viagra Tramadol dosage for dogs Cheap online phentermine prescription Phentermine cheapest Restoril Ephedrine Generic xanax Propofol Xanax addiction treatment Meridia side effects Chlorcyclizine Meridia weight loss pill Westword fioricet phentermine Does viagra woman Addiction recovery xanax Low price phentermine Cialis new viagra Buy phentermine online Trichlormethiazide Buy generic hydrocodone Butalbital fioricet Amiloride Viagra for sale Ethinamate Xanax pictures Pfizer viagra Cheapest viagra uk Compare prices tramadol Hydrocodone side effects vicodin Side effects of xanax Methoxsalen Differin Which is better cialis or levitra Trihexyphenidyl Pulmonary hypertension and viagra Buy phentermine mastercard Grapefruit xanax Xanax photos Buprenorphine Carbarsone Cheap xanax no prescription Non prescription phentermine Buy meridia online Discount xanax Cytotec Vicodin withdrawal symptom Soma san diego Payment No prior perscription tramadol Phentermine priority mail Phentermine from a mexican pharmacy Discounted phentermine with no prescription Phentermine cheapest price Generic viagra canada Sell viagra online Toradol Cialis reviews Mepindolol Cialis free sample Pharmacy phentermine affiliate Bromocriptine Pentobarbital Thyroglobulin Chlorpromazine Buy phentermine prescription Cefaclor Cortisol Cheap perscription phentermine 30mg phentermine Prescription soma Phentermine adipex diet pill discount Cetirizine Drug prescription tramadol Iprindole Generic lowest price viagra Ambien on line Oxycontin Bupropion Cialis soft tabs Anafranil Saccharin Nadolol Lysodren Plendil Clopidogrel Generic viagra online pharmacy What does phentermine look like Disulfiram Generic cialis overnight Xanax american express Buy cheap uk viagra Hydrocodone side effects vicodin Overnight viagra Meridia diet Order viagra canada Loratadine 5 pdr Veterinary use of tramadol Phentermine np Buy viagra 1 Diet diet dieting phentermine pill Viagra interaction Sample viagra Ambien addiction Picture of xanax pill Oxprenolol Ceftazidime Buy Cipro Xanax ambien Sulindac Terbutaline Milrinone Any drug interaction xanax and cold meds Cialis commercial Price viagra viacreme Lawsuits involving blindness caused by viagra Didrex Buy and purchase viagra online Discount tramadol Phentermine incrediants Viagra success story Online viagra Do companies sell phentermine with low dose ingredients Lansoprazole Buy get online prescription viagra Link buy online viagra info domain Phenylpropanolamine Benadryl Keyword prescription qoclick tramadol without Trientine Phentermine pharmacy Buy online prescription viagra without Buy viagra without prescription Non prescription xanax Thioguanine Cordarone Meridia diet pill Norflex Cheapest phentermine 90 day order Actos Fluoxetine Compare prices tramadol 5 mg free shipping Long term effects of phentermine use Benadryl Compare pharmacies for phentermine Order viagra without prescription Rofecoxib Xanax grapefruit juice Viagra alternative for women Buy Viagra Clomipramine Viagra free consultation

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

You must be logged in to post a comment.

no prescription phentermine adipex buy tramadol free shipping cheap free herbal viagra viagra viagra tramadol controlled substance phentermine 90 count for under $150 airport security viagra viagra and mexican jumping beans phentermine xenical cheap diet pills valium sleeping pill dosage ivax tramadol capsules phentermine pills with no rx cod cialis consultation online soft tab in stock phentermine do meridia phentermine work the same phentermine online cheapest price mixing valium with cocaine impotence viagra viagra alternative review generic prescription for ambien viagra overnight buy cailis viagra singapore seduced boys viagra phentermine ephedra cheapest phentermine tablets buy cheap deal online viagra viagra ativan vs valium cialis mechanism medical information tramadol withdraw valium uses for erectyle dysfunction viagra difference between cialis levitra viagra men viagra dc community forums phentermine cod delivery discount phentermine cod ambien cr dimensions viagra free sites computer viagra inventor original viagra herbal viagra woman phentermine on medications webpark pl tramadol psoriasis viagra online description chemistry ingredients sildenafil viagra search sites find free cialis family phentermine result testamonies adipex hc1 phentermine cod sat delivery tramadol buy valium diazepam drug phentermine safe xanax and viagra 5 cialis tadalafil tramadol dependency submit a site viagra buy cheap deal viagra viagra viagra italian valium resipe type of phentermine health net hmo viagra viagra pfizer sildenafil citrate impotency treatment edinburgh uk viagra search computer find buy xenical viagra propecia com porn viagra viagra cialis ricetta generic for phentermine info on tramadol feeble female viagra index ambien false positive online meds viagra viagra for free keywords generic viagra phentermine on line consultation and prescription ambien cr controlled substance tramadol opiate qu bec viagra cialis flomax is ambien a blue pill viagra and the subliminal message medications tramadol google groups cheap order viagra discount free viagra viagra ambien table diazepam and valium ambien cost viagra cialis levitra online tramadol test generic cheap viagra valium quaalud in the u s find viagra free sites pages search phentermine no appointment phentermine 37.5 mg with mastercard coverage insurance viagra cialis denavir yasmin retin-a free free cialis softtabs online cialis and us online pharmacy drug info phentermine tramadol side effects in dogs mexican pharmacy phentermine purephentermine phentermine cap no prescription viagra buy file viagra vardenafil vs viagra minimum effective dosage of viagra cheap phentermine cheap phentermine cheapest phentermine cialis next day suite cialis viagra levitra tramadol no prescription viagra in valentains day buy phentermine cheap cheapest online viagra 10 mg cialis online gifts ambien viagra phentermine 37.5 best site viagra online buy viagra kamagra compare phentermine price online phentermine actos imitrex ambien prescription carisoprodol valium dose for pets different shapes of phentermine tablets viagra cialis differences cuba gooding jr and viagra 180 cash delivery tramadol viagra and pad viagra levitra sexual health viagra compare prices no questions phentermine ordering tramadol mutual vs akyma generic ambien zolpidem brand name phentermine viagra alternatives cialis info cialis ace inhibitor ordering phentermine paying by mastercard what does generic cialis look like cialis online pharmacist adipex bontril ionamin meridia phentermine xenical stage fright valium klonopin and tramadol buy phentermine overnight saturday delivery purephentermine cheap valium uk doctors who prescribe phentermine online viagra manchester po box generic viagra caverta 2c cialis cheap tramadol 89 buy phentermine columbus ohio tramadol abuse sniff viagra and analogs by valium uk u id password viagra pharmacy phentermine phentermine online without doctor viagra levitra dissolve phentermine without a physicians approval fb cialis le viagra and altace apcalis dysfunction erectile levitra viagra tramadol compund phentermine adipex bontril didrex phentermine 37.5mg consultation generic cialis 20x20 generic viagra zenegra cialis levitra order cheap phentermine no prescrip tion a good screw with viagr