Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.mac.system > #24211 > unrolled thread

Admin account versus non-admin account for daily work on OS X

Started byPaul Sture <paul@sture.ch>
First post2012-04-22 22:39 +0200
Last post2012-04-24 04:39 +0000
Articles 18 — 11 participants

Back to article view | Back to comp.sys.mac.system


Contents

  Admin account versus non-admin account for daily work on OS X Paul Sture <paul@sture.ch> - 2012-04-22 22:39 +0200
    Re: Admin account versus non-admin account for daily work on OS X Jolly Roger <jollyroger@pobox.com> - 2012-04-22 18:01 -0700
      Re: Admin account versus non-admin account for daily work on OS X "In a very dark China Blue, China Blue condition." <chine.bleu@yahoo.com> - 2012-04-23 00:47 -0700
      Re: Admin account versus non-admin account for daily work on OS X "You're Kidding?" <foobar@wattsit.net> - 2012-04-23 08:37 -0400
        Re: Admin account versus non-admin account for daily work on OS X Jolly Roger <jollyroger@pobox.com> - 2012-04-23 06:09 -0700
          Re: Admin account versus non-admin account for daily work on OS X me@home.spamsucks.ca (Király) - 2012-04-23 15:22 +0000
            Re: Admin account versus non-admin account for daily work on OS X Jolly Roger <jollyroger@pobox.com> - 2012-04-23 09:09 -0700
              Re: Admin account versus non-admin account for daily work on OS X me@home.spamsucks.ca (Király) - 2012-04-23 16:32 +0000
                Re: Admin account versus non-admin account for daily work on OS X Jolly Roger <jollyroger@pobox.com> - 2012-04-23 10:12 -0700
          Re: Admin account versus non-admin account for daily work on OS X "You're Kidding?" <foobar@wattsit.net> - 2012-04-23 19:02 -0400
            Re: Admin account versus non-admin account for daily work on OS X Jolly Roger <jollyroger@pobox.com> - 2012-04-23 16:47 -0700
    Re: Admin account versus non-admin account for daily work on OS X Alan Baker <alangbaker@telus.net> - 2012-04-22 22:13 -0700
      Re: Admin account versus non-admin account for daily work on OS X JF Mezei <jfmezei.spamnot@vaxination.ca> - 2012-04-23 01:31 -0400
      Re: Admin account versus non-admin account for daily work on OS X dorayme <dorayme@optusnet.com.au> - 2012-04-23 17:15 +1000
    Re: Admin account versus non-admin account for daily work on OS X jamiekg@wizardling.geek.nz (Jamie Kahn Genet) - 2012-04-23 19:11 +1200
    Re: Admin account versus non-admin account for daily work on OS X TaliesinSoft <taliesinsoft@me.com> - 2012-04-23 22:19 -0500
      Re: Admin account versus non-admin account for daily work on OS X me@home.spamsucks.ca (Király) - 2012-04-24 06:36 +0000
    Re: Admin account versus non-admin account for daily work on OS X billy@MIX.COM - 2012-04-24 04:39 +0000

#24211 — Admin account versus non-admin account for daily work on OS X

FromPaul Sture <paul@sture.ch>
Date2012-04-22 22:39 +0200
SubjectAdmin account versus non-admin account for daily work on OS X
Message-ID<as6e69-6r9.ln1@news.sture.ch>
Problem statement: A long time ago I decided that doing most of my daily 
work in a non-admin account was the only sensible thing to do.  For me 
it's a matter of discipline and good practice.

I have now come across someone who is technically very competent but is 
telling OS X newbies that using an admin account for daily work is much 
safer than in Windows and actually encouraging it.

For me it's a no brainer to say no, he's wrong, but I could do with some
technical arguments and hopefully examples to explain my point of view.

Cheers in advance for your input.

-- 
Paul Sture

[toc] | [next] | [standalone]


#24225

FromJolly Roger <jollyroger@pobox.com>
Date2012-04-22 18:01 -0700
Message-ID<jollyroger-E9B754.18015322042012@news.individual.net>
In reply to#24211
In article <as6e69-6r9.ln1@news.sture.ch>, Paul Sture <paul@sture.ch> 
wrote:

> Problem statement: A long time ago I decided that doing most of my daily 
> work in a non-admin account was the only sensible thing to do.  For me 
> it's a matter of discipline and good practice.
> 
> I have now come across someone who is technically very competent but is 
> telling OS X newbies that using an admin account for daily work is much 
> safer than in Windows and actually encouraging it.
> 
> For me it's a no brainer to say no, he's wrong, but I could do with some
> technical arguments and hopefully examples to explain my point of view.
> 
> Cheers in advance for your input.

The initial user account Mac OS X creates during installation is an 
administrator account, because after all, you do need to have an 
administrative account on the machine. A lot of Mac users probably don't 
realize it, but you can accomplish all administrative tasks from a 
non-administrative account in Mac OS X. Mac OS X prompts normal users 
for the username and password of an administrator when you attempt to do 
something that requires escalated privileges. So while you do need to 
*have* an administrator account, there's really not much of a reason to 
log in as administrator for day-to-day use.

Why is it a good idea to avoid logging directly into your administrator 
account in Mac OS X? Well, besides the fact that you can do most any 
administrative task from a non-administrative account, there are 
security reasons. Anyone with significant experience administering a 
Unix-like operating system will tell you it's always a good idea to run 
with as few escalated privileges as possible, because (a) it reduces the 
*chance* of privilege escalation accidents, and (b) it reduces the 
*impact* of privilege escalation accidents that do occur. 

Could you use an administrative account daily without adverse effects? 
Sure - you might even do it for months or years without incident. It's 
the one time it matters that you may want to be concerned about. For 
instance, I can't tell you how many times I've seen Mac users ask for 
help because they accidentally deleted some file on their system they 
might not have deleted so easily had they not been logged into an 
administrative account.

The thing to keep in mind is this: when you are logged in as 
administrator, everything you do and every program you run (directly or 
indirectly, purposefully or inadvertently) is executed with 
administrative privileges - meaning it automatically has access to more 
parts of the system than standard users. So if you make a mistake while 
changing, moving, or deleting system files, or worse, if you unknowingly 
run a trojan / worm in your administrative account, you can damage and 
alter critical system files with little or no acknowledgment from the 
system. 

Remember that lots of files and folders in Mac OS X are owned by the 
"admin" group, of which every administrative account is a member. When 
you are logged in as a normal user, Mac OS X will not allow you to 
modify such parts of the system without first entering the user name and 
password of an administrative account. This is an additional layer of 
security you won't have if you are running as administrator. In 
contrast, when you are logged in as administrator, Mac OS X allows you 
to change, move, and delete such files and folders without question. 

BTW, I think the reason Apple doesn't give this advise to all Mac users 
is probably because the long explanation needed to convey the reasons 
for it and how to do it would probably not be very well received. Most 
users don't know enough about security issues to understand, and 
frankly, most just don't want to be bothered. Apple probably could 
automate the creation of an initial administrative account and a 
non-administrative account, but if users aren't properly educated about 
the issues involved, there's no guarantee they would actually use them 
properly. It's more involved than just offering a one-liner of advice in 
a user's guide. ; )

But if you need it hear it from a more credible source than some dude on 
the internet, here's what Apple themselves have to say about it (from 
page 61 of the Mac OS X Security Configuration Guide @ 
http://tinyurl.com/augt3w):

"Unless you need administrator access for specific system maintenance 
tasks that cannot be accomplished by authenticating with the 
administrator's account while logged in as a normal user, always log in 
as a non-administrator user.  Log out of the administrator account when 
you are not using the computer as an administrator. Never browse the web 
or check email while logged in to an administrator's account."

-- 
Send responses to the relevant news group rather than email to me.
E-mail sent to this address may be devoured by my very hungry SPAM
filter. Due to Google's refusal to prevent spammers from posting
messages through their servers, I often ignore posts from Google
Groups. Use a real news client if you want me to see your posts.

JR

[toc] | [prev] | [next] | [standalone]


#24246

From"In a very dark China Blue, China Blue condition." <chine.bleu@yahoo.com>
Date2012-04-23 00:47 -0700
Message-ID<chine.bleu-B4ABED.00470223042012@news.x-privat.org>
In reply to#24225
In article <jollyroger-E9B754.18015322042012@news.individual.net>,
 Jolly Roger <jollyroger@pobox.com> wrote:

> "Unless you need administrator access for specific system maintenance 
> tasks that cannot be accomplished by authenticating with the 
> administrator's account while logged in as a normal user, always log in 
> as a non-administrator user.  Log out of the administrator account when 
> you are not using the computer as an administrator. Never browse the web 
> or check email while logged in to an administrator's account."

It is also a good idea to have an additional ordinary account for programs off 
the intenet if you aren't sure you can trust them. It limits the possible 
damage. I allow Java applets with additional privileges on an account that only 
does this.

-- 
My name Indigo Montoya.      |    R'lyeh 38o57'6.5''S 102o51'16''E.
You flamed my father.        |       I'm whoever you want me to be.
Prepare to be spanked.       |  Annoying Usenet one post at a time.
Stop posting that!           |    At least I can stay in character.

[toc] | [prev] | [next] | [standalone]


#24248

From"You're Kidding?" <foobar@wattsit.net>
Date2012-04-23 08:37 -0400
Message-ID<foobar-AE1D3F.08375323042012@freenews.netfront.net>
In reply to#24225
In article <jollyroger-E9B754.18015322042012@news.individual.net>,
 Jolly Roger <jollyroger@pobox.com> wrote:

> A lot of Mac users probably don't 
> realize it, but you can accomplish all administrative tasks from a 
> non-administrative account in Mac OS X.

Not "all", but most of them.

YK

--- Posted via news://freenews.netfront.net/ - Complaints to news@netfront.net ---

[toc] | [prev] | [next] | [standalone]


#24250

FromJolly Roger <jollyroger@pobox.com>
Date2012-04-23 06:09 -0700
Message-ID<jollyroger-CC3DE6.06091223042012@news.individual.net>
In reply to#24248
In article <foobar-AE1D3F.08375323042012@freenews.netfront.net>,
 "You're Kidding?" <foobar@wattsit.net> wrote:

> In article <jollyroger-E9B754.18015322042012@news.individual.net>,
>  Jolly Roger <jollyroger@pobox.com> wrote:
> 
> > A lot of Mac users probably don't 
> > realize it, but you can accomplish all administrative tasks from a 
> > non-administrative account in Mac OS X.
> 
> Not "all", but most of them.

Ok then name one.

-- 
Send responses to the relevant news group rather than email to me.
E-mail sent to this address may be devoured by my very hungry SPAM
filter. Due to Google's refusal to prevent spammers from posting
messages through their servers, I often ignore posts from Google
Groups. Use a real news client if you want me to see your posts.

JR

[toc] | [prev] | [next] | [standalone]


#24258

Fromme@home.spamsucks.ca (Király)
Date2012-04-23 15:22 +0000
Message-ID<jn3s4h$5s1$1@dont-email.me>
In reply to#24250
Jolly Roger <jollyroger@pobox.com> wrote:
> > Not "all", but most of them.
> 
> Ok then name one.

Adding an item to Software Update's ignore list.

-- 
K.

Lang may your lum reek.

[toc] | [prev] | [next] | [standalone]


#24259

FromJolly Roger <jollyroger@pobox.com>
Date2012-04-23 09:09 -0700
Message-ID<jollyroger-FB1B2B.09090423042012@news.individual.net>
In reply to#24258
In article <jn3s4h$5s1$1@dont-email.me>, me@home.spamsucks.ca (Király) 
wrote:

> Jolly Roger <jollyroger@pobox.com> wrote:
> > > Not "all", but most of them.
> > 
> > Ok then name one.
> 
> Adding an item to Software Update's ignore list.

No, that can definitely be done with the softwareupdate command-line 
tool. 

There's probably a way to do it from the GUI in a non-administrator 
account as well, if by no other means than by running the Software 
Update tool with escalated privileges.

-- 
Send responses to the relevant news group rather than email to me.
E-mail sent to this address may be devoured by my very hungry SPAM
filter. Due to Google's refusal to prevent spammers from posting
messages through their servers, I often ignore posts from Google
Groups. Use a real news client if you want me to see your posts.

JR

[toc] | [prev] | [next] | [standalone]


#24261

Fromme@home.spamsucks.ca (Király)
Date2012-04-23 16:32 +0000
Message-ID<jn4060$mn$1@dont-email.me>
In reply to#24259
Jolly Roger <jollyroger@pobox.com> wrote:
> > Adding an item to Software Update's ignore list.
> 
> No, that can definitely be done with the softwareupdate command-line 
> tool. 
> 
> There's probably a way to do it from the GUI in a non-administrator 
> account as well, if by no other means than by running the Software 
> Update tool with escalated privileges.

Right, so no built-in way to do that task using the GUI exclusively, 
from a non-admin account.

-- 
K.

Lang may your lum reek.

[toc] | [prev] | [next] | [standalone]


#24263

FromJolly Roger <jollyroger@pobox.com>
Date2012-04-23 10:12 -0700
Message-ID<jollyroger-A1F6F6.10121023042012@news.individual.net>
In reply to#24261
In article <jn4060$mn$1@dont-email.me>, me@home.spamsucks.ca (Király) 
wrote:

> Jolly Roger <jollyroger@pobox.com> wrote:
> > > Adding an item to Software Update's ignore list.
> > 
> > No, that can definitely be done with the softwareupdate command-line 
> > tool. 
> > 
> > There's probably a way to do it from the GUI in a non-administrator 
> > account as well, if by no other means than by running the Software 
> > Update tool with escalated privileges.
> 
> Right, so no built-in way to do that task using the GUI exclusively, 
> from a non-admin account.

My point is almost everything you need can be done from a non-admin 
account. One can argue that there a great many things where there is no 
built-in way to do from a non-admin account, but that doesn't mean they 
cannot be done.

-- 
Send responses to the relevant news group rather than email to me.
E-mail sent to this address may be devoured by my very hungry SPAM
filter. Due to Google's refusal to prevent spammers from posting
messages through their servers, I often ignore posts from Google
Groups. Use a real news client if you want me to see your posts.

JR

[toc] | [prev] | [next] | [standalone]


#24287

From"You're Kidding?" <foobar@wattsit.net>
Date2012-04-23 19:02 -0400
Message-ID<foobar-88680F.19025123042012@freenews.netfront.net>
In reply to#24250
In article <jollyroger-CC3DE6.06091223042012@news.individual.net>,
 Jolly Roger <jollyroger@pobox.com> wrote:

> In article <foobar-AE1D3F.08375323042012@freenews.netfront.net>,
>  "You're Kidding?" <foobar@wattsit.net> wrote:
> 
> > In article <jollyroger-E9B754.18015322042012@news.individual.net>,
> >  Jolly Roger <jollyroger@pobox.com> wrote:
> > 
> > > A lot of Mac users probably don't 
> > > realize it, but you can accomplish all administrative tasks from a 
> > > non-administrative account in Mac OS X.
> > 
> > Not "all", but most of them.
> 
> Ok then name one.

Run Apple Remote Desktop.

YK

--- Posted via news://freenews.netfront.net/ - Complaints to news@netfront.net ---

[toc] | [prev] | [next] | [standalone]


#24288

FromJolly Roger <jollyroger@pobox.com>
Date2012-04-23 16:47 -0700
Message-ID<jollyroger-A91A21.16474223042012@news.individual.net>
In reply to#24287
In article <foobar-88680F.19025123042012@freenews.netfront.net>,
 "You're Kidding?" <foobar@wattsit.net> wrote:

> In article <jollyroger-CC3DE6.06091223042012@news.individual.net>,
>  Jolly Roger <jollyroger@pobox.com> wrote:
> 
> > In article <foobar-AE1D3F.08375323042012@freenews.netfront.net>,
> >  "You're Kidding?" <foobar@wattsit.net> wrote:
> > 
> > > In article <jollyroger-E9B754.18015322042012@news.individual.net>,
> > >  Jolly Roger <jollyroger@pobox.com> wrote:
> > > 
> > > > A lot of Mac users probably don't 
> > > > realize it, but you can accomplish all administrative tasks from a 
> > > > non-administrative account in Mac OS X.
> > > 
> > > Not "all", but most of them.
> > 
> > Ok then name one.
> 
> Run Apple Remote Desktop.
> 
> YK

Remote Desktop runs fine in a non-administrator account. I do it almost 
daily.

-- 
Send responses to the relevant news group rather than email to me.
E-mail sent to this address may be devoured by my very hungry SPAM
filter. Due to Google's refusal to prevent spammers from posting
messages through their servers, I often ignore posts from Google
Groups. Use a real news client if you want me to see your posts.

JR

[toc] | [prev] | [next] | [standalone]


#24237

FromAlan Baker <alangbaker@telus.net>
Date2012-04-22 22:13 -0700
Message-ID<alangbaker-91FE11.22132522042012@news.shawcable.net>
In reply to#24211
In article <as6e69-6r9.ln1@news.sture.ch>, Paul Sture <paul@sture.ch> 
wrote:

> Problem statement: A long time ago I decided that doing most of my daily 
> work in a non-admin account was the only sensible thing to do.  For me 
> it's a matter of discipline and good practice.
> 
> I have now come across someone who is technically very competent but is 
> telling OS X newbies that using an admin account for daily work is much 
> safer than in Windows and actually encouraging it.
> 
> For me it's a no brainer to say no, he's wrong, but I could do with some
> technical arguments and hopefully examples to explain my point of view.
> 
> Cheers in advance for your input.

There is no need to explain your point of view.

Any time you need administrator rights while using a non-admin 
account... ...you've got 'em.

-- 
Alan Baker
Vancouver, British Columbia
"If you raise the ceiling four feet, move the fireplace from that wall
to that wall, you'll still only get the full stereophonic effect if you
sit in the bottom of that cupboard."

[toc] | [prev] | [next] | [standalone]


#24239

FromJF Mezei <jfmezei.spamnot@vaxination.ca>
Date2012-04-23 01:31 -0400
Message-ID<4f94e935$0$32712$c3e8da3$a8a65a91@news.astraweb.com>
In reply to#24237
Alan Baker wrote:

> Any time you need administrator rights while using a non-admin 
> account... ...you've got 'em.

At the GUI level, I am somewhat puzzled on why some activities can be
performed without spaecial stuff on an admit account, some require entry
of the administrator password, and others can't be done, you need to go
command line and sudo the command to get it done.

[toc] | [prev] | [next] | [standalone]


#24245

Fromdorayme <dorayme@optusnet.com.au>
Date2012-04-23 17:15 +1000
Message-ID<dorayme-ED2C6E.17151523042012@news.albasani.net>
In reply to#24237
In article <alangbaker-91FE11.22132522042012@news.shawcable.net>,
 Alan Baker <alangbaker@telus.net> wrote:

> In article <as6e69-6r9.ln1@news.sture.ch>, Paul Sture <paul@sture.ch> 
> wrote:
> 
> > Problem statement: A long time ago I decided that doing most of my daily 
> > work in a non-admin account was the only sensible thing to do.  For me 
> > it's a matter of discipline and good practice.
> > 
> > I have now come across someone who is technically very competent but is 
> > telling OS X newbies that using an admin account for daily work is much 
> > safer than in Windows and actually encouraging it.
> > 
> > For me it's a no brainer to say no, he's wrong, but I could do with some
> > technical arguments and hopefully examples to explain my point of view.
> > 
> > Cheers in advance for your input.
> 
> There is no need to explain your point of view.

You his mother, they often say what their sons do and do not need?

The best argument I know is that if anyone does break into your 
account while online or physically while you are logged in as admin, 
they have access to far more than they would if you were not so logged 
in and can cause more trouble and that it is therefore basically 
sensible from a security point of view to normally run as non-admin. 
Why tempt fate?

-- 
dorayme

[toc] | [prev] | [next] | [standalone]


#24244

Fromjamiekg@wizardling.geek.nz (Jamie Kahn Genet)
Date2012-04-23 19:11 +1200
Message-ID<1kj0p6d.1s74t5nvh6lkwN%jamiekg@wizardling.geek.nz>
In reply to#24211
Paul Sture <paul@sture.ch> wrote:

> Problem statement: A long time ago I decided that doing most of my daily
> work in a non-admin account was the only sensible thing to do.  For me
> it's a matter of discipline and good practice.
> 
> I have now come across someone who is technically very competent but is
> telling OS X newbies that using an admin account for daily work is much
> safer than in Windows and actually encouraging it.
> 
> For me it's a no brainer to say no, he's wrong, but I could do with some
> technical arguments and hopefully examples to explain my point of view.
> 
> Cheers in advance for your input.

Running in an admin account allows more opportunity to screwup,
including ways that can result in a non-functional install and loss of
important data. It also opens the doors for either badly written or
outright malicious scripts and apps to wreck havoc.

Why make it easier for things to go wrong? I mean - how often are people
accessing protected folders and preferences in a standard user account?
I install at least one app a day (nightly builds I test), but that's
unusual. I also maybe change a system preference requiring
authentication once a week. Oh, and I run Software Update daily.

So I have to enter my login info three times max, and usually only twice
most days. It's not even worth debate. For a few seconds a day I get
greater peace of mind from my own mistakes, other people's mistakes, and
malicious attempts to take control of my Mac.

Running as a standard user isn't some invunerability shield, but it's
the difference between locking your front door and leaving it wide open.
You don't make it easier for things to go wrong if the downsides are
negligible - it's that simple :-)

-- 
If you're not part of the solution, you're part of the precipitate.

[toc] | [prev] | [next] | [standalone]


#24295

FromTaliesinSoft <taliesinsoft@me.com>
Date2012-04-23 22:19 -0500
Message-ID<9vmkesFuqaU1@mid.individual.net>
In reply to#24211
I have seven accounts on my iMac, one administrator and six user 
account. One of the user accounts is for my day to day internet 
exploring and such. The remaining five user accounts are for projects I 
am working on and where I like to keep all of the parts of the project 
isolated. Maybe this won't work for others but it works just fine for 
me.

-- 
James Leo Ryan - Austin, Texas

[toc] | [prev] | [next] | [standalone]


#24312

Fromme@home.spamsucks.ca (Király)
Date2012-04-24 06:36 +0000
Message-ID<jn5hlh$rv$1@dont-email.me>
In reply to#24295
TaliesinSoft <taliesinsoft@me.com> wrote:
> I have seven accounts on my iMac, one administrator and six user 
> account. One of the user accounts is for my day to day internet 
> exploring and such. The remaining five user accounts are for projects I 
> am working on and where I like to keep all of the parts of the project 
> isolated. Maybe this won't work for others but it works just fine for 
> me.

I also have seven; two standard for my wife and me, two managed for the 
kids. One non-admin test account for troubleshooting. One non-admin 
account used only for EyeTV and watching movies, and one admin 
account. The account that is used the least is the admin account. I 
can't remember the last time anybody has logged in to it. No need to.

-- 
K.

Lang may your lum reek.

[toc] | [prev] | [next] | [standalone]


#24304

Frombilly@MIX.COM
Date2012-04-24 04:39 +0000
Message-ID<jn5apr$4f7$1@reader1.panix.com>
In reply to#24211
Paul Sture <paul@sture.ch> writes:

> Problem statement: A long time ago I decided that doing most of my daily 
> work in a non-admin account was the only sensible thing to do.  For me 
> it's a matter of discipline and good practice.
> 
> I have now come across someone who is technically very competent but is 
> telling OS X newbies that using an admin account for daily work is much 
> safer than in Windows and actually encouraging it.
> 
> For me it's a no brainer to say no, he's wrong, but I could do with some
> technical arguments and hopefully examples to explain my point of view.

http://www.sans.org/score/macosxchecklist.php

See "Types of User Accounts and Account Philosophy" starting on page 6.

Who is SANS?

http://www.sans.org/about/sans.php

Billy Y..
-- 
        sub     #'9+1   ,r0             ; convert ascii byte
	add     #9.+1   ,r0             ; to an integer
	bcc     20$                     ; not a number

[toc] | [prev] | [standalone]


Back to top | Article view | comp.sys.mac.system


csiph-web