Napi számítógéphasználat korlátozása Ubuntun

2008.08.09. | 9 hozzászólás | Kategória: Ubuntu

Ebben a leírásban egy olyan, Ubuntu alatt használható módszert mutatok be, amivel a rendszer felhasználóinak számítógép használati idejét lehet korlátozni. Amennyiben az előre beállított idő lejár, a felhasználó kijelentkezik, és aznap már nem tud visszalépni.

Ideális módszer arra, hogy meghatározzuk, hogy gyermekünk mennyi időt töltsön a gép előtt a szünetbe :)

A megoldás kezeli azt is, ha egyszerre több felhasználó van bejelentkezve (gyors felhasználó váltás, Felhasználóváltás), valamint időben figyelmeztet a napi időlimit elérése előtt, hogy legyen elég idő a munkák, dokumentumok elmentésére.

Ezt az egészet egy egyszerű bash szkript fogja megoldani, ami Chris Jackson munkája.

Nyissunk meg egy terminált (Alkalmazások > Kellékek > Terminál), és először telepítsük a libnotify-bin csomagot:

sudo apt-get install libnotify-bin

majd töltsük le a szkriptet:

wget http://hogyan.org/files/2008/08/timekpr.sh

Tegyük futtathatóvá, majd másoljuk át a /usr/local/bin mappába. Ehhez a sudo parancsot kell használni, így ott majd adjuk meg jelszavunkat

chmod 755 timekpr.sh
sudo mv timekpr.sh /usr/local/bin

Most hozzuk létre a mappát, ahol a felhasználok idő limitjeit fogjuk tárolni

sudo mkdir /var/lib/timekpr
Ubuntu 8.04 Terminál

Ubuntu 8.04 Terminál

Majd nyissuk meg szerkesztésre az /etc/rc.local fájlt:

sudo gedit /etc/rc.local

és írjuk be a végére, de még az exit 0 sor elé:

/usr/local/bin/timekpr.sh &
sudo gedit /etc/rc.local

sudo gedit /etc/rc.local

Így mindig, mikor az Ubuntu elindul elindul maga a szkript is.

Most már csak be kell állítanunk, hogy mely felhasználónak mennyi gépideje legyen. Ehhez előbb létre kell hoznunk a /var/lib/timekpr/ mappában egy fájlt, ahol a fájl neve a korlátozandó felhasználó felhasználói neve lesz. Ezt legegyszerűbben a touch paranccsal tehetjük meg:

sudo touch /var/lib/timekpr/charlie

Majd nyissuk meg a gedittel:

sudo gedit /var/lib/timekpr/charlie

És írjuk be az időtartamot másodpercben, egy sorba (a végén ne üssünk entert!)

Újraindítás után, már üzemel is a rendszer

Figyelmeztetés a hátralévő időre

Figyelmeztetés a hátralévő időre

Szólj hozzzá Trackback 3832 olvasás, 1 ma

Kapcsolódó írások

Hozzászólások követése

9 hozzászólás

  1. j.

    Nagyon szépen köszönöm! Szabad az út a szülői terror előtt :)

  2. Ulysses

    Nagyon szépen köszönöm, én is megtaláltam az angol leírást, de angoltudásom elég szerény, nagy segítség, hogy magyarítottad:)

  3. Zoli

    köszi a fordítást!
    Klassz leírás!

  4. Black Rose

    dejó hogy saját gépem van úristen,….

  5. szotyi

    senki sem gondolt azokra a szerencsétlenekre, akiknek őrült szüleik vannak???akik meg vannak győződve, hogy 4 éves vagyok! hogy lehet ezt a valamit kijátszani?

  6. charlie

    szotyi: meg kell beszélni a szülőkkel…

  7. Dragony007

    Hali
    Miért nem megy ubuntu 9.10 alatt?
    Vagy ha megy akkor hogyan?

  8. UnA

    Fenn van a timekpr csomag a PPA-n, és működik 9.10-es is. Sőt még csinos felület is van hozzá, nem csak egy config file-t kell szerkesztgetni.

    https://launchpad.net/~timekpr-maintainers/+archive/ppa

Szólj hozzá

Használható HTML tagek: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

A hozzászólás elküldésével elfogadod az oldal felhasználási feltételeit!

Értesítés beállítása hozzászólás nélkül