Kirjoittaja Aihe: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa  (Luettu 14959 kertaa)

dadaa

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Eli asensin poikani koneelle ubuntun ja se toimiikin muuten hienosti mutta sen käytön rajoittaminen ei olekaan niin helppoa. Ymmärrän että rajoitukset eivät ehkä "kuulu" linuxin open source- maailmaan mutta olis hienoa jos jotain pystyisi tekemään. Olen nyt yrittänyt tehdä muutamien ohjeiden mukaan mutta en ole täysin tyytyväinen. Yritin rajoittaa ubuntun käyttöaikaa tämän debianin ohjeen mukaan mutta mitähän tein väärin kun ei mitään vaikutusta ole? Eli tämän mukaan tein: http://www.debian-administration.org/articles/227 toimiiko tämä ubuntussa ja jos sen siis saa oikein laitettua mitä pitäisi tapahtua kun yrittää kirjautua koneelle ei sallittuna aikana?

Lapsilukko eli netin sisällönrajoitukseen löysin tämän: http://linux.softpedia.com/get/Security/Parental-control-24501.shtml mikä toimiikin ihan hyvin paitsi että senhän saa suljettua yläpalkista klikkaamalla parental control näppylää että mitenköhän tämäkin pitäisi laittaa jotta se olisi vain minun suljettavissa?

 :)

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #1 : 27.03.07 - klo:14.28 »
Eli tämän mukaan tein: http://www.debian-administration.org/articles/227 toimiiko tämä ubuntussa ja jos sen siis saa oikein laitettua mitä pitäisi tapahtua kun yrittää kirjautua koneelle ei sallittuna aikana?
Toimii ubuntussa, kirjautuminen ei onnistu kuin sallittuina aikoina. (kannattaa muuten varmaan laittaa myös ntp-demoni pyörimään jos haluaa varmistua siitä, ettei biosista säädellä kelloa)
Lainaus
Lapsilukko eli netin sisällönrajoitukseen löysin tämän: http://linux.softpedia.com/get/Security/Parental-control-24501.shtml mikä toimiikin ihan hyvin paitsi että senhän saa suljettua yläpalkista klikkaamalla parental control näppylää että mitenköhän tämäkin pitäisi laittaa jotta se olisi vain minun suljettavissa?
Tuolla on joku howto dansguardianin säätelyyn http://www.pilpi.net/journal/item-985.php noista CE:n omista kehitelmistä ei löydy pikavilkaisulla mitään dokumentaatiota.
En Vastaa Vaikeisiin Kysymyksiin.

SamBuntu

  • Käyttäjä
  • Viestejä: 15
  • Ubuntu Admin since 2007
    • Profiili
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #2 : 27.03.07 - klo:14.57 »
Lainaus
Toimii ubuntussa, kirjautuminen ei onnistu kuin sallittuina aikoina. (kannattaa muuten varmaan laittaa myös ntp-demoni pyörimään jos haluaa varmistua siitä, ettei biosista säädellä kelloa)

Vekarat ovat kekseliäitä: Nämä rajoitukset on helppo kiertää esim. Ubuntu LiveCD:llä. Eli siis BIOS-asetuksista sallittava vain HD-bootti ja estettävä BIOSin muutokset salasanalla. Tällöin ei aikaakaan pääse rukkaamaan.

Tämä pam_time-moduli määrää vain mahdollisen login-aikaikkunan. Se ei siis heitä käyttäjää ulos, vaikka aikaraja ylittyisi. Logout-toiminnon toteutukseen tarvitaan esim. crond:n kutsumaa skriptiä. Tämä on kuitenkin sellaista hackäystä, ettei minun taitoni riitä. Ehkä joku viisaampi voisi kertoa tästä lisää?



"Kattoka poja, mä'ole selain"

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #3 : 27.03.07 - klo:15.07 »
Tuossa debiaanin ohjeessa käsiteltiin näköjään ssh-loggautumista, mutta saman tuloksen saa kun laittaa samat jutut /etc/pam.d/ssh filun sijasta /etc/pam.d/gdm filuun.
Tuo käyttäjän ulosheittäminen on sitten taas tavallaan hieman ikävää, kun jos on tallentamattomia töitä yms. tietysti jos laittaisi jotenkin gnome-screensaverin pam-moduuliin samat löpinät ja koittaisi saada sen istunnon jollain lukittumaan haluttuna hetkenä...
Edit: http://lists.freedesktop.org/archives/xdg/2006-May/008139.html
Siitä sitten käsky
Koodia: [Valitse]
su kannisto -c "dbus-send --session --dest=org.gnome.ScreenSaver --type=method_call /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock" lukitsee minut ulos istunnosta (onneksi tällä kertaa vain hetkellisesti), tuo suorittaa tuon komennon minun omilla tunnuksillani (su:n avulla) ja vaatii siis rootin oikeudet tai minun salasanani. Elegantimpaa olisi lähettää dbusilla suoraan toisen käyttäjän sessioon, mutta en nyt saanut sitä sieltä helposti ulos.
« Viimeksi muokattu: 27.03.07 - klo:15.23 kirjoittanut Kannisto »
En Vastaa Vaikeisiin Kysymyksiin.

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #4 : 27.03.07 - klo:19.44 »
Vekarat ovat kekseliäitä: Nämä rajoitukset on helppo kiertää esim. Ubuntu LiveCD:llä. Eli siis BIOS-asetuksista sallittava vain HD-bootti ja estettävä BIOSin muutokset salasanalla. Tällöin ei aikaakaan pääse rukkaamaan.

Ei riitä - vielä pitää estää GRUB:n muokkaus.. single vain eteen niin pääsee muoksimaan mitä vain :)

Eli se 'fyysinen turvallisuus' on näissä laitteissa ehkä se vaikein, eli sallia käyttäjän päästä koneelle mutta estää sen sillä mitään tekeminen.. Äkkiäkös kekseliäs vekara surffaa netistä ohjeet BIOS:n (salasanan) resetointiin..

Koppa lukkoon ja lukolliseen (mutta tuuletettuun) kaappiin ja ulos vain näppis, hiiri ja monitori (kaksi ensimmäistä voi ottaa langattomana :). Salasanat biosiin ja grubiin ja cd-bootti joka sallii vain tietyt jutut ja kovalevy koneesta pois.. Ja tuollaisella ajastimella koneen sähkönsaannin rajoittaminen.. Ja rautapohjainen sisältösuodin päälle ja adsl-modeemiin (salasanasuojattu sekä fyysisesti suojattu, tietty) lisäksi verkkoyhteyden katkaisu sallittujen kellonaikojen ulkopuolella.

Miten nii tykillä kärpästä :)

Keksikääpä tuohon porsaanreikää (paitsi se lukollisen kaapin ja koneen avain siinä hyllyn päällä :) niin kehitellään lisää :)

r

r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

igor_2

  • Käyttäjä
  • Viestejä: 768
    • Profiili
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #5 : 27.03.07 - klo:20.13 »
Riston ohjeilla varmaan pärjää hetken.

Itse voisin ajatella myös ihan toista lähestymistapaa. Meillä vastaavassa tilanteessa on sovittu, että kouluaamuja vastaan ei surffata kello 22:00 jälkeen ja jos konetta käytetään, niin sitten koulutehtäviin.

Ukaaseitta on toiminut. Jälkikasvu on oivaltanut, jos on ollut edes tarpeen, että modeeminvalot paljastaa ja ylityksiä ei hirveen monia hyvällä katsota.

Perimmäinen pointti on tietenkin se, että sovitaan asia, ei sanella - vaikka käytännössä se vanhemman sana tietenkin se viimeinen sana on.

SamBuntu

  • Käyttäjä
  • Viestejä: 15
  • Ubuntu Admin since 2007
    • Profiili
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #6 : 27.03.07 - klo:21.07 »
niin, jottei lähtisi liukumaan pahasti offtopiciin...

niin peruskysymys tässä threadissä on: Voiko käyttäjälle asettaa ns. Session-aikarajan ja sisällönsuodatuksen Ubuntussa (kuten esim. Vistassa) ?

Vastaus käsittääkseni on siis,

1) Session-aikarajaa ei voi kovin helposti Linuxissa/Ubuntussa ottaa käyttöön
2) Sisällön suodatukseen löytyy ainakin dadaan jo löytämä Dansguardian (jota CE:n sinänsä kamala ja buginen skripti hyödyntää)

Toivottavasti löytyy 1) -kohtaan lisää eriäviä mielipiteitä perusteluineen  :P
"Kattoka poja, mä'ole selain"

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #7 : 27.03.07 - klo:21.24 »
Toivottavasti löytyy 1) -kohtaan lisää eriäviä mielipiteitä perusteluineen  :P

1) Miksi ei voisi, lyödään vaikkapa näytönsäästäjä käyntiin (salasanallinen) tietyn ajan jälkeen väkisin.
Ubuntuhan on Linux, ja juurikaan mikään ei ole mahdotonta Linuxille. ;)
Riittänee perusteluiksi, voidaan me sammuttaa konekin, tietyn ajan jälkeen, ja sekin voidaan järjestää että se ei enää lähde (koskaan) käyntiin jos ei tietty henkilö (root) tee jotakin. Siis miltei kaikki on mahdollista Linuxissa = Ubuntussa.  :-*

eedittiä, tuommoisenkin NE on tehneet http://packages.ubuntu.com/edgy/admin/pessulus
sille pitää sitten vain asettaa chown ja chgrp rootiksi ja oikeudet 700 niin eivät pikkuilkiöt pääse säätelemään,
ja samat gconf-editor:lle ;)
Tuoltapa lisää: http://www.gnome.org/learn/admin-guide/latest/lockdown.html

« Viimeksi muokattu: 27.03.07 - klo:21.36 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

ighea

  • Käyttäjä
  • Viestejä: 158
  • Linux Power since 2001
    • Profiili
    • blogi&ks
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #8 : 27.03.07 - klo:21.34 »
Niih... zenityllä vaikka rumaa dialogia naamalle tyyliin:
Koodia: [Valitse]
zenity --warning --text="Tietokone sammutetaan 5 minuutin kuluttua, tallenna työt."Ja kohta toteutetaan pahuudet, vaikka purkasti croniin asetetulla shutdown-komennolla! ;D
Real Unix/Linux men, do not use Emacs, neither vi, neither ed
They use cat, and get it right the first time

Pikaruokaa.fi - Vatsantäytettä vaikka kotiovelle kuljetettuna

teprrr

  • Käyttäjä
  • Viestejä: 304
    • Profiili
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #9 : 29.03.07 - klo:08.15 »
Tuo käyttäjän ulosheittäminen on sitten taas tavallaan hieman ikävää, kun jos on tallentamattomia töitä yms. tietysti jos laittaisi jotenkin gnome-screensaverin pam-moduuliin samat löpinät ja koittaisi saada sen istunnon jollain lukittumaan haluttuna hetkenä...
Eikö Gnomessa ole mitään istunnonhallintaa? Harmi sinällään, ettei tuolla ole kukaan ainakaan vielä tainnut kirjoittaa FDo-"standardia". KDE:ssähän tämä homma toimii yleisesti ottaen ihan mallikkaasti, eli kun sammutuskomento tulee, niin ksmserver lähettää kaikille ohjelmille DCOP-signaalin, jonka perusteella ohjelmat pystyvät vielä tekemään viime hetken siirtonsa.

Tosin nyt kun DBUS otetaan Gnomessakin käyttöön, niin moisen ominaisuuden tekeminen varmasti helpottuu ja toivottavasti jo piakoin näemme eri ohjelmien toimivan "oikein".

dadaa

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #10 : 01.04.07 - klo:12.11 »
ok eli olen nyt saanut koneen niin että siinä on sisällön suodatus toiminnassa ja koneelle pääsee vaan niinä aikoina kuin haluan mutta miten saisin sen heittämään käynnissä olevasta sessiosta ulos? Saisko selvää koodia ja ohjeet mihin pitää laittaa? Aloittelijalle yksinkertaiset/kunnon ohjeet, kiitos. Tai siis haluaisin että koneen käyttö loppuu joka ilta kello 2100 että miten sen saisin toteutettua?

Fa1r

  • Käyttäjä
  • Viestejä: 221
  • Reply #1!
    • Profiili
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #11 : 01.04.07 - klo:12.54 »
http://www.hmug.org/man/5/crontab.php
... siitäpä eteenpäin.

<!-- Spoilers start here -->

...Pureskellaan kaverille pulla valmiiksi...
Crontabin manuaalissa esitellyn esimerkkitiedoston kohta:

0 22 * * 1-5    mail -s "It's 10pm" joe%Joe,%%Where are your kids?%
->
0 21 * * * su [Lapsen_tunnus] -c "komento"

#Edellämainittu suorittaa tietyn komennon päivittäin kello 21 tunnuksella [Lapsen_tunnus]
#Tämä lisätään crontab-tiedostoon (/etc/crontab)
#kohdan ´komento´ voi vaihtaa vaikka Kanniston esittelemään komentoon dbus-send --session --dest=org.gnome.ScreenSaver --type=method_call /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock
#e: tai esimerkiksi komentoon sudo /etc/init.d/gdm restart Joka käynnistää kirjautumismanagerin uudelleen = heittää käyttäjän kirjautumisikkunaan. Ja jos tunnuksella ei voida kirjautua yhdeksän jälkeen, kone on sammuttamista vaille kiinni.
45 20 * * * zenity --warning --text="Tietokone lukittuu 15 minuutin kuluttua, tallenna työt."
#varoitus.

<!-- Spoilers end here -->
« Viimeksi muokattu: 01.04.07 - klo:13.02 kirjoittanut Fa1r »
What you don't know can hurt you, only you won't know it.
--$(fortune)
Elastisen Linux-biisi

Echramath

  • Käyttäjä
  • Viestejä: 242
    • Profiili
    • http://iki.fi/ech/
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #12 : 04.04.07 - klo:14.16 »
Ymmärrän että rajoitukset eivät ehkä "kuulu" linuxin open source- maailmaan mutta olis hienoa jos jotain pystyisi tekemään. Olen nyt yrittänyt tehdä muutamien ohjeiden mukaan mutta en ole täysin tyytyväinen.

Unix-maailman kuuluu hyvin olennaisesti se seikka, että koneen ylläpitäjät voivat määritellä, mitä koneessa oikein tapahtuu. Ei sen puoleen, kuuluuhan se toki Windows NT-sarjaan ja muihinkin moderneihin käyttöjärjestelmiin.

Daneli

  • Käyttäjä
  • Viestejä: 1037
  • Red Hat Chili Peppers
    • Profiili
    • www.daneli.org
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #13 : 04.04.07 - klo:14.27 »
Parhaiten olen saanut tuon lapsiluk,on toimimaan asentamalla Christian ubuntun ja sitä sit päivitellyt etiä päin...

SamBuntu

  • Käyttäjä
  • Viestejä: 15
  • Ubuntu Admin since 2007
    • Profiili
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #14 : 04.04.07 - klo:17.29 »
En saanut tuota Fa1r:n spoilerissa esitettyä tapaa suoraan toimimaan, mutta pienen kokeilun jälkeen onnistui:

/etc/crontab
Koodia: [Valitse]
# 15-min varoitus Matille
45 15 * * mon-fri matti zenity --display :0.0 --warning --text="Tietokone lukittuu 15 minuutin kuluttua, tallenna työt."
#Matin istunnon lopetus
0 16 * * mon-fri root /usr/bin/skill -KILL -u matti

Tässä siis Matti-pojan sessio lopetetaan arkisin 15-min ennakkovaroituksella klo 16:00.
Tämä sen takia, että Isukki pääsee tarkastamaan heti töistä tultuaan, onko Feistyn Compiziin jo tullut animation-plugin  ;D
"Kattoka poja, mä'ole selain"

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #15 : 04.04.07 - klo:19.05 »
Pakettivarastoista löytyy myös sellainen kuin timeoutd joka myös hoitaa tuon homman ja tukee erilaisia säätömahdollisuuksia. Lähettää myös 5 minuuttia ennen käyttäjän ulosheittoa viestin, tosin en tiedä osaako lähettää mitään viestiä X:n puolelle vai tuleeko se vain terminaaleihin.
En Vastaa Vaikeisiin Kysymyksiin.

dadaa

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #16 : 03.05.07 - klo:10.31 »
Nyt sitten 7.04 feistyyn siirryttyämme ei päivitys täysin onnistunut, joten asensin rompulta kokonaan uudestaan eli tyhjälle koneelle tämän ubuntun(feisty) ja saan kyllä nämä käytön aikarajoitukset toimimaan yllä olevien ohjeiden mukaan mutta se scripti christian editionista jolla sai edelliseen versioon tämän parental controlin ei kyllä enää toimi kunnolla koska sekoittaa koneen ja netti katoaa kokonaan. Eli ainoa vaihtoehto olis kait laittaa christian edition tästä ubuntusta jos haluais sen par.controlin tähän koneelle estämään ei toivotut sivut. Käsin dansquardianin ,clamavin ja firefoxin proxykuvioiden toimintaan saattaminen taitaa olla iso homma ja graafinen säätö oli kyllä hyvä tuossa christian editionin scriptistä kun tuli. Jos joku osaa neuvoa oikean tien niin kiitos!  :)

SamBuntu

  • Käyttäjä
  • Viestejä: 15
  • Ubuntu Admin since 2007
    • Profiili
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #17 : 04.05.07 - klo:21.10 »
Koko CE:tä ei tarvitse asentaa, pelkkä sisällönsuodatus Feistylle löytyy myös : http://www.whatwouldjesusdownload.com/christianubuntu/2007/05/popular-packages.html
"Kattoka poja, mä'ole selain"

Lady Owl

  • Käyttäjä
  • Viestejä: 56
    • Profiili
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #18 : 06.05.07 - klo:13.04 »
Heh, täältähän löytyy apua siihen miten saan rajat omalle koneenkäytölleni ;D
IBM ThinkPad T41
Ubuntu 11.10 32-bittinen
Windows XP
Intel® Pentium(R) M processor 1600MHz
32MB Radeon 7500
64G kovo, 1G muistia

PjotorM

  • Käyttäjä
  • Viestejä: 34
    • Profiili
Vs: lapsilukko ja tietokoneen käytön rajoittaminen ubuntussa
« Vastaus #19 : 07.11.07 - klo:21.19 »
Niih... zenityllä vaikka rumaa dialogia naamalle tyyliin:
Koodia: [Valitse]
zenity --warning --text="Tietokone sammutetaan 5 minuutin kuluttua, tallenna työt."Ja kohta toteutetaan pahuudet, vaikka purkasti croniin asetetulla shutdown-komennolla! ;D

Hei,

Nyt olen yrittänyt ajastaa timeoutsin, mutta se ei toimi. Ei toimi myöskään
zenity yllä olevalla koodilla. Vastaukseksi ilmoittaa "ei oikeat valitsimet", vaikka
olen antanut täysin man antamat valitsimet. Ideoita?

timeoutd on käynnissä.

rivi timeouts:sissa on:
A1:*:mika:*:5:2:180:1

Mutta mika ei lennä 2 minuutin kuluttua ulos.

« Viimeksi muokattu: 07.11.07 - klo:21.30 kirjoittanut PjotorM »