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

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/wp-content/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

10 hozzászólás


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


  2. 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. köszi a fordítást!
    Klassz leírás!


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



  5. 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. Hali
    Miért nem megy ubuntu 9.10 alatt?
    Vagy ha megy akkor hogyan?


  7. Köszönöm Charlie a leírást, illetve UnA-nak is a kiegészítést. Sajnos, de valakinél szükség van rá. A gyermek “gépfüggő???” lett…Egy dolog biztos:tanulni nem akar. A szülők kérték.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.