Freeware keyboard logging application saves each typed keys, characters, digits and special character keys including tab, alt, shift, ctrl in confidential encrypted hidden log file.
Ubuntu has an excellent security tool called sudo that allows the administrator to delegate control of certain commands to certain users. But to use it you must type the sudo word before any command, and validate (and confirm) it with your system account password. But... some users (like me) wants a more faster solution to become root user simply typing the su command.
This is very useful if you want to block internet access to your kids or particular users. First you need to edit the network interfaces file using the following command:

In this screencast we look at creating multiple user accounts with different access rights and use the new fast user switcher to switch between users.
NOTE: I used Ubuntu 7.10 (Gutsy) for this screencast. Gutsy is currently not yet released so I would not recommend running it yet on production systems.
At the large school in Mexico where I'm employed as a system manager, I proposed (and got) a Linux server to replace an old Windows 2000 file server and domain controller for the alumni. I then was faced with the task of adding 3,000 users to this new CentOS 5 server. I wasn't about to add thousands of users and their passwords one by one to the new Samba primary domain controller (PDC) system. With a little help from OpenOffice.org Calc, a utility called Expect, and shell scripts, I automated the process.