![]() |
I'll add to the equation that, if you use a strong password containing more than 12 characters, typing your admin password repeatedly eats up a lot of time and patience. It just isn't very practical from a productivity point of view.
|
Quote:
|
I understand what you want, and to some degree you do have that with su, but not completely. You may be better off working in an admin account. You could hop into the current admin and set yours to admin, do your work, and then switch it back, but that's a hassle. Maybe a script would help?
On the other hand, I think that "most folks" aren't aware of scripting, or even this site. They're using admin accounts and don't even know it. They definitely should be using standard accounts. My wife and her sister are good examples of people who never go into their admin accounts. They have no need. |
I've come to the same conclusion, CWT -- I've switched my normal account back to Admin and left the new Admin account I created virgin -- I can use that for checking whether I have a problem peculiar to my normal account.
|
Just as a precaution, it might be advisable to create the file "/Library/Preferences/com.apple.SystemLoginItems.plist", make sure it is owned by "root" and lock it. That will at least block this route of passwordless privilege escalation since Apple doesn't seem to be in any hurry to patch it despite the reports of the existence of malware using it.
The funniest thing about all this is that people do come up with complex passwords, get frustrated with having to remember and enter them to make changes to their computer, but if malware were to get running somehow, it wouldn't even need the password to take over their system at all. |
Sounds like good advice -- if I knew how to do it or what it did.
|
I've just noticed that you can upgrade a standard account to an admin account right from the Accounts preference pane if you've got another (and you should!) admin account. It appears that you can temporarily give yourself admin rights when you need them, and then remove them when you're done.
|
Quote:
It seems quicker to keep the account standard, and use something like su in the Terminal, or just authenticate in the pop-up dialogue boxes. |
hayne's advice (from the thread that I linked to earlier):
Quote:
|
Either way, it boils down to how often you need access. Hopefully, if you need access frequently, you also know how to protect your system while you're logged in as an admin.
|
Come to think of it, security card based authentication would cut dow on most of the typing. Does anyone have experience using one of these systems under Mac OS?
|
Quote:
Trevor |
Quote:
If, on the other hand, you had the root account enabled, and logged in under that one, it would be very similar to logging into any Linux/Unix GUI as root, which is generally unneccesary. However, if you enable the root account, and use the terminal to su to root (from your standard or admin account), you'll still have the proper permissions to view and change your standard user's files (or any other user on the Mac), without hassle. Be careful, however, to ensure that file permissions don't get set to root-only on any files you edit, and if they do, just change them back with chmod or chown. Also, if you're using X11 and plan to open an X11 window with root permissions, you may need to adjust your X11 authentication to allow it. |
Quote:
|
Quote:
Robert |
| All times are GMT -5. The time now is 10:18 PM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Site design © IDG Consumer & SMB; individuals retain copyright of their postings
but consent to the possible use of their material in other areas of IDG Consumer & SMB.