Σχετικά εύκολο.
Τα αρχεία που θα τροποποιηθούν είναι τα παρακάτω:
/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, αν και από προσωπική πείρα το καλύτερο είναι ο Η/Υ να προσβάσιμος από όλη την οικογένεια, παράδειγμα στο καθιστικό.
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-91-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD A6-5400K APU with Radeon HD Graphics ‖ RAM 3347 MiB ‖ ASUS F2A55-M LK2 PLUS
4 Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7540D] [1002:9991] {radeon}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 09)