alex.lyons wrote:
Its not so much as if my computer gets stolen or I loose it, its more leaving it, for example, in a rented holiday house with friends who have Mac's, that may see it funny to play a joke by deleting my system folder or the like 😉
If you are going to do that, turn off automatic login and set up a screen saver password so that they can't login. Or, if you want to allow them to use your Mac, make sure you give them a non-admin account to use. Non-admin users who do not know the admin password cannot delete anything except for files and folders they create themselves, and they can only change system preferences that affect their own user account. They can't mess up anything that affects the System or any other user accounts. Unless, of course, they reset the admin password (see below).
Open firmware password sounds cool, I did it once on an old mac but since forgot about it or what it can do.
The firmware password is useful for preventing users from gaining unauthorized admin access. Non-admin users can gain admin access by:
-booting up from the OS X install DVD and running the reset password utility, or
-booting up in single user mode (hold down command S) and entering a few commands
-booting up in target disk mode, hooking up to another Mac, and using the second Mac to make some changes
Setting up a firmware password will prevent all of the above things. But the firmware password can be easily defeated with physical access inside the Mac. That's why setting up a firmware password is not effective against data theft if your Mac falls into the wrong hands.
If you are going to have your Mac in a friend's house and there is a risk of the friend playing a practical joke on you, what you might do is disable automatic login, set up the firmware password, and then put a label over the RAM access door saying "break this seal and you will never be my friend again." Even if you give your friend a non-admin account to use, and you don't encrypt your data, your friend cannot get at your data without breaking the seal.
Also, I have read about FileVault but it was very confusing. What is filevault in a nut shell? and does it slow performance? How safe is it and how can it be bypassed?
It encrypts your whole home folder. It doesn't noticeably slow performance. It can only be bypassed by entering the computer's master password, which you specify when you turn on FileVault. If you forget both your FileVaulted account's password, and the master password, all the data in your home folder will be lost forever.