The only thing that distinguishes my admin account from normal accounts is that my admin account is a member of the sudo
group and can run sudo
. Is it any less secure to use my admin account for daily work? If yes, why?
Assume that I am very careful where I enter my password and know what a command does before executing it, of course.
If I used a normal non-admin account for my daily account, when I needed to run something as root I would su
into my admin account (not into root, as that has no password and is disabled!) and there run the sudo
command in the admin shell; or, I would switch users graphically. Thus, the amount of commands that would be run is the same -- using a normal account would just mean that I have to enter my admin password twice when running something as root.
So, should advanced users do everyday work on a normal account instead of an admin account? And why or why not?
Please note that by "admin account" I mean an account with privilege to use sudo
to run commands as root - not the root account itself. I never log in as root.