the concept of least priveleges (LUA, UAC, non-admin, whatever you want to call it) is nothing new. windows vista implements 'user account control' which even as an administrator on the machine (read: someone in the administrators group), with uac on, you still have to authorize certain actions. personally, for consumer users, i think this is a great thing...for developers...well, jury is still out for me.
anywhoo...my wife and i have a 4 year old who is getting too smart for her own good (just turned 4 going on 18). we have a mac at home and we bought a few games for her to help her learn (dr. seuss abc, dora, you get the picture). dora is her favorite. in fact, she loves dora (and diego) so much, she has little figurines and plays outside with them-here is diego on a search for his lost ocelot...
but now i'm getting off on a bigger tangent. back to my point. my wife and i both have separate logons on the computer. for my wife, she thinks it is because i'm hiding something from her. for me, it's just normal paranoid behavior and just there because i don't think i've ever sat down in front of a computer without a password. well, we are both "administrators" (the equivalent) on the mac. my daughter has learned to click around a bit more, etc. she actually went to sesame street's web site on her own, found a picture and printed it out. we were shocked. because of this we decided it might be wise to create her own login and use the parental controls to limit certain programs and content. boom, we setup her own login and let her pic her own picture (no it wasn't dora oddly enough).
well, she logged in the other day (funny to hear a 4 year old say 'log in'), and double-clicked (we call it 'click twice fast' to her) the dora icon we put on the desktop. spinning, spinning. boom. error:
my interpretation of this error is that something in the game uses a shared library component that is in the /Library folder. and that it is not accessible by non-administrator users.
what's my point? nothing really. oh yeah, except that the mac isn't immune from these types of agony problems. it's probably the developers' fault...but that is beside the point...
for what it is worth, sometimes this helps -- you can only listen to so much dora.