Home / Linux / Ubuntu / Napi számítógéphasználat korlátozása Ubuntun

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

Szerző charlie

Évek óta foglalkozom informatikával, azon belül elsősorban Linux szerverek üzemeltetésével. Saját vállalkozás keretében VPS szolgáltatás nyújtásával is foglalkozok.

Olvastad?

Kint van az Ubuntu 18.10! Vessünk rá egy pillantást!

A ’Cosmic Cuttlefish’ névre keresztelt Ubuntu 18.10 október 18-án a nagyközönség elé tárult és egy …

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. szotyi: meg kell beszélni a szülőkkel…

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

  8. 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

  9. 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öltük

A weboldal használatának folytatásával Ön elfogadja a cookie-k használatát Adatkezelési tájékoztató és felhasználási feltételek

A süti beállítások ennél a honlapnál engedélyezett a legjobb felhasználói élmény érdekében. Amennyiben a beállítás változtatása nélkül kerül sor a honlap használatára, vagy az "Elfogadás" gombra történik kattintás, azzal a felhasználó elfogadja a sütik használatát.

Bezárás