Quote:
Originally Posted by DNSB
The main issue for me is that it encourages bad habits. What I do on my computers at home tends to be reflected in how I manage the computers at work. Not using root on Unix/linux is a good habit much like not using an administrator account on MacOSX or Windows. Save root/administrator for when you need that level of access. Login as an enterprise admin when you need that level of access, use a standard account to check your email or join in a video session or other normal user level activities.
|
Moreover, I go one step further. I have separate "users" for various files that I want to keep and ensure that I don't accidentally mess them up. My music, photos, long term archived documents (e.g. scans of important stuff), etc all have a different "user" that owns them, and my regular user account has read-only permissions to them.
If I want to manage those files I have to change to that user to make changes -- this way my day to day user cannot accidentally mess them up, either via a brain-dead mistake, or via a buggy or malicious application.