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.
sudoetc. group member) - - or - - logging in as normal/restricted user usually and graphically or in a terminal viasuswitching to the admin (entering admin password) and then usingsudofrom there (entering admin password again). – Byte Commander Nov 10 '15 at 11:35