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.