Sida 1 av 1

Tidsbegränsad användnig av datorn?

Postat: 16 jan 2007, 18:49
av BadOmen
Hej jag söker ett sätt att kunna tidsbegränsa användningen av datorn. Så man kan sätta upp max antal timmar per dag eller vecka och hälst också inom vilka tider datorn ska gå att använda.

Jag skulle vilja hitta ett gratisprogram till både Linux- Ubuntu och Windows. Programet skall ungifär funka som det på denna link men vara gratis...

http://www.softwaretime.com/

SV: Tidsbegränsad användnig av datorn?

Postat: 16 jan 2007, 19:33
av Urban Anjar
Jag känner inte till någon färdig lösning på detta, men det borde gå att göra ett par enkla skript som körs av cron och som slår på eller av funktioner i datorn och ändrar rättigheter vid bestämda tider.

Kod: Markera allt

#!/bin/bash
#STÄNG NER
ifconfig eth0 down #stäng nätverket och internetaccessen
chmod o-x /usr/bin/games/*

Kod: Markera allt

#!/bin/bash
#STARTA
ifconfig eth0 up #starta nätverket och internetaccessen
chmod o+x /usr/bin/games/*
Exemplet ovan stänger nätverksaccess och spel men låter resten funka. OBS jag har inte testat. Det är exempel att fantisera utifrån och inget jag säger att det verkligen funkar.

Nu förutsätter jag att datorn är på hela tiden, om den stängs av och kopplas på ideligen får man bygga det lite mer komplext, till exempel köra något av skripten var tionde minut.

Windows har väl en funktion där man i alla fall kan reglera när man får logga på och inte.

SV: Tidsbegränsad användnig av datorn?

Postat: 16 jan 2007, 20:11
av BadOmen
Det var en intresant lösning du hade :)
Tyvärr är jag inte så insatt i vare sig linux eler sciptning att jag kan göra det jag vill.
Det är också så att datorn lär stängas av och på lite då och då som du nämde. Men som du säger är det säkerligen möjligt att få det som jag vill men det blir för besvärligt. Man måste kolla vilket datum,veckodag och tid samt den totla tiden som personen har varit inloggad på datorn. Det borde gå att göra ett script som tar tid från det att man loggar in tills dess att man loggar ut och sparar det till en fil så man kan hålla koll på hur många timmar per dag och vecka personen är inloggad och därigenom klunna avgöra om personen ska bli utloggad/kunna logga in. Hur som hälst så blir det för invecklat för mig att göra så jag hoppas att det ska finnas nåt färdigt :)

Om du vet var i Windows XP man kan reglera när man får logga på och inte så skulle jag gärna vilja veta var det är :) Även om det inte ricktigt är tillrekligt så skulle det vara intresant att se hur det funkar :P

SV: Tidsbegränsad användnig av datorn?

Postat: 16 jan 2007, 21:52
av Urban Anjar
Jo, det kan bli råddigt, kanske finns det någon färdig lösning? kommandot last ger för övrigt statistik över vilka som varit inloggade när den senaste tiden (högra kolumnen ger timmar och minuter).

Blir lite osäker på om det var i den vanliga XP eller om det där är en funktion i Microsofts serverOS? Jag har iaf aldrig använt den.

SV: Tidsbegränsad användnig av datorn?

Postat: 16 jan 2007, 23:28
av BadOmen
Tack för tippset om Last det är alltid kul att lära sig nåt nytt kommando :) (De flesta är nya för mig...)

Ja det låter mycket troligt att det var Microsofts serverOS som hade den funktionen :)

Det här programet har ju som sagt det jag vill ha men det är ett program som man måste köpa, tyvärr. Nån motsvarighet i linux har jag inte hittat än. http://www.softwaretime.com/

SV: Tidsbegränsad användnig av datorn?

Postat: 17 jan 2007, 09:43
av Okänd
Jag har använt en PAM (Pluggable Authentication Module) för ungefär det. Tyvärr står servern lite dåligt till för att jag ska kunna kolla ... i Eritrea. ;)

Vet inte om den gör precis det som du efterfrågar, men jag återkommer..

Kolla i /etc/security/time.conf så länge. ;)