Is there a way to lock my browser with a password?
It would be OK if it was only with my login password, but I would like to lock both midori and Firefox so that they cannot be used without entering a password. I'm running 12.04.
13 Answers
Use ProfilePassword add-on for firefox. This would lock your firefox profile and whenever you run firefox it will ask for the password you set through add-on preferences.
Yes, these do not provide advanced security. But it's good enough just to prevent someone using firefox. I'm using it for some time now and had no problem yet.
1Even if you somehow lock just the browser but leave your computer/account logged in, it's quite possible for anyone to go in, open a terminal, and get the details of your Midori/Firefox history, cookies, stored passwords, etc.
Therefore, it's best to simply lock your screen/computer whenever you are not using it instead of ever leaving it open. Then your login password is required before anyone can do anything with the computer.
Use the Ctrl+Alt+L keyboard shortcut to quickly lock the computer whenever you are not using it.
3You can block users (that is, system identifiable users, e.g. users that are created using adduser command, that login separately etc) or users that don't belong in a group (here "webapps").
Find the executable file for firefox:
$ which firefox
/usr/bin/firefoxChange mode (user permissions) from 755 (default) to 750 (not executable and not readable by "others" except for owner and group):
sudo chmod 750 /usr/bin/firefoxCreate a group webapps:
sudo addgroup webappsAdd current user ($USER) in webapps group:
sudo adduser $USER webappsYou have to logout/login for changes to take effect.
You may add any other user, e.g. mytestuser:
sudo adduser mytestuser webappsChange the owner and group from "root" (default) to "webapps":
sudo chown webapps:webapps /usr/bin/firefoxTry running firefox:
firefoxYour user can execute/open firefox, others cannot. If you logout/login with a different user that is not in "webapps" group, you won't be able to execute it. Only users in the webapps group may execute /usr/bin/firefox now.
Revert changes using:
sudo chmod 755 /usr/bin/firefox
sudo chown root:root /usr/bin/firefoxNote: This doesn't stop the user from downloading a pre-compiled version of firefox (e.g. from ).
2