How to install and configure a parental control system on Linux Mint 10

Linux Mint logoLinux Mint 10 comes pre-installed with a very simple application that could be considered a parental control tool. Other than being a basic, uni-directional domain blocker, it is does not provide any other feature. So, if you want a parental control tool, one that provides all the features you expect in an application of that sort, you will have to install Nanny, an application that is not installed, but is available in the repository.

To install Nanny, launch a terminal and type sudo apt-get install nanny, or use the Software Manager. After installation, there should be an entry for it in Menu > Administration > Parental Control. There should also be an entry for BlackLists (Menu > Administration > BlackLists), which is used to load a blacklist database for use by the content filter component of Nanny.

This is the default interface of Nanny. From here, once authenticated, you can configure time-based restrictions to usage of the computer, Web browser, email client, and instant messaging clients.

As the administrative user, you can configure Nanny to fit your particular environment. Once you have determined how many hours of computer usage you want to allow, you then use the colored bars to set what hours of the day the pre-set time should be applied. One bar is an hour, and each bar is made up of two 30-minute halves.

The same applies to control over browser usage. Aside from the time restrictions, Nanny has a built-in content filtering component. Click on Configure to view the options.

With the content filter, access to certain websites can be blocked.

And allowed for other sites. Just the sites we love.

To use the blacklist feature, you need to download the blacklist database from here, then import it into Nanny by using the BlackLists utility – Menu > Administration > BlackLists. The list will then be available from the content filter configuration window.

Related Posts

Install the latest and greatest Cinnamon desktop on Ubuntu 12.04 Ubuntu 12.04 LTS, code-named Precise Pangolin, is the latest release of the popular Linux distribution. It was made available for the public just a fe...
Install ROSA Launcher on Fedora 18 KDE SimpleWelcome is the default menu on ROSA Linux KDE. Like the Takeoff Launcher, it is a fullscreen menu, but with a few more features. This articl...
What is an init system? Editor: This is a short and to-the-point article to read if you want to get a proper understanding of how your Linux system boots. Back in Fedora 1...
How to run Unity desktop on Linux Mint 12 Out of the box, Linux Mint 12, the latest edition of Linux Mint, a desktop Linux distribution based on Ubuntu Desktop, comes with a choice of two desk...
Disk Encryption in Fedora 16 No distribution's installer makes setting up disk encryption as easy as Anaconda, the Fedora system installer. And that has not changed in Fedora 16, ...
Dual-boot Windows 7 and Ubuntu 12.04 on a PC with UEFI board, SSD and HDD How to dual-boot Ubuntu 12.04 and Windows 7 and how to dual-boot Ubuntu 12.04 and Windows 7 on a computer with 2 hard drive provided step-by-step guid...

We Recommend These Vendors

Launch an SSD VPS in Europe, USA, Asia & Australia on Vultr's KVM-based Cloud platform starting at $5:00/month (15 GB SSD, 768 MB of RAM).

Deploy an SSD Cloud server in 55 seconds on DigitalOcean. Built for developers and starting at $5:00/month (20 GB SSD, 512 MB of RAM).


  1. Can I install Nenny on Ubuntu? And ( :-S ) on Windows, in my Job PC ?

  2. I have just installed Mint Linux 12 on an old PC and am trying to make it ready for use by my kids. I have installed nanny, but when I try to start the Nanny console, I get nothing at all after I put my password in.

    I have tried at the command prompt and get the following errors:

    $ nanny-admin-console
    /usr/lib/python2.7/dist-packages/nanny/client/common/ GtkWarning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
    object.xml.add_from_file (main_ui_filename)
    /usr/lib/python2.7/dist-packages/nanny/client/common/ FutureWarning: This search is broken in 1.3 and earlier, and will be fixed in a future version. If you rely on the current behaviour, change it to ‘.//object’
    for obj in xml.findall (‘//object’):
    uid: 1000, name: simon, user_name:

    Any thoughts?

  3. I don’t think you can import the blacklist database, it stuck every time I try to import it after downloading. Never works!

  4. Pingback: Links 1/12/2010: Red Hat Buys Makara, Replacement for GNOME-Do (Mono) Noted | Techrights

  5. Pingback: Tweets that mention How to install and configure a parental control system on Linux Mint 10 --

Leave a Comment

Your email address will not be published. Required fields are marked *