Δημοσιεύτηκε: 13 Μαρ 2010, 00:22
από kamar
Σχετικά εύκολο. 8-)

Τα αρχεία που θα τροποποιηθούν είναι τα παρακάτω:
/etc/pam.d/gdm (kdm ή xdm ανάλογα με το window manager που χρησιμοποιεί κάποιος.)
/etc/pam.d/login
/etc/security/time.conf

(αφού κρατήσουμε αντίγραφα.)

Από τη γραμμή εντολών δίνουμε:
Κώδικας: Επιλογή όλων
sudo vim /etc/pam.d/gdm

και προσθέτουμε στο τέλος του αρχείου τη παρακάτω γραμμή:
Κώδικας: Επιλογή όλων
account required pam_time.so

κλείνουμε το αρχείο και δίνουμε την παρακάτω εντολή:
Κώδικας: Επιλογή όλων
sudo vim /etc/pam.d/login
και προσθέτουμε στο τέλος του αρχείου τη ακόλουθη γραμμή:
Κώδικας: Επιλογή όλων
account required pam_time.so
(ακριβώς ίδια με την παραπάνω)

κλείνουμε το αρχείο και πάλι από τη γραμμή εντολών:
Κώδικας: Επιλογή όλων
sudo vim /etc/security/time.conf
και ξεκινάμε το ουσιαστικό μέρος της εργασίας, προσθέτοντας την παρακάτω γραμμή:
Κώδικας: Επιλογή όλων
*;*;xristismeperiorismous;Al1700-1800

Η παραπάνω γραμμή λέει στον login manager και στην κονσόλα: Επέτρεψε στον χρήστη "xristismeperiorismous" να συνδέεται κάθε μέρα (Al), από την 17:00 έως και την 18:00 για όλες τις υπηρεσίες (πρώτος αστερίσκος) και όλες τις κονσόλες (δεύτερος αστερίσκος).

Αν θέλουμε ο συγκεκριμένος χρήστης να μην συνδέεται τις ίδιες ώρες προσθέτουμε ένα θαυμαστικό πριν από το Al, δηλαδή η γραμμή θα γίνει:
Κώδικας: Επιλογή όλων
*;*;xristismeperiorismous;!Al1700-1800.

Κάνουμε logout και login για να διαβάσει o window manager τα αρχεία.
Περισσότερες πληροφορίες man time.conf

Βέβαια, αν κάποιος είναι ήδη συνδεδεμένος πρέπει να τον πετάξουμε έξω την 1900 ;) . Αυτό γίνεται με μια εργασία στο cron, το οποίο να κλείνει όλες τις εργασίες για τον χρήστη xristismeperiorismous.
Κώδικας: Επιλογή όλων
sudo crontab -e

Παράδειγμα: 00 19 * * * killall -u xristismeperiorismous. Αυτό την 1900 κλείνει όλες τις διεργασίες του συγκεκριμένου χρήστη και τον φέρνει στο login του window manager.

Όλα τα παραπάνω ισχύουν για ένα υπολογιστή. Τώρα για γονικό έλεγχο στο διαδίκτυο, σου προτείνω τη λύση του Mitsakos, αν και από προσωπική πείρα το καλύτερο είναι ο Η/Υ να προσβάσιμος από όλη την οικογένεια, παράδειγμα στο καθιστικό.