Δημοσιεύτηκε: 04 Απρ 2013, 00:09
από medigeek
Off topic:
Είναι ολοφάνερο πως αν δεν υπάρχει η προβολή οθόνης των μαθητών, τότε κάτι δεν πάει καλά. Αν κρίνεις πως φταίει ο μαθητής και όχι το λογισμικό, κάνεις παρατήρηση στον μαθητή, επανεκκινείς το πρόγραμμα και το θέμα τελειώνει εκεί.

Μπορείς να μπλοκάρεις ορισμένες εντολές/πρόγραμμα (όπως gnome-terminal, kill/killall/gnome system monitor), να μην είναι εκτελέσιμες από την ομάδα των μαθητών (μιλάμε για groups, ομάδα χρηστών στο λειτουργικό σύστημα), αλλά μόνο από την ομάδα administrator/root. Δεν ξέρω πως θα επηρεάσει τα άλλα προγράμματα τέτοιου είδους απαγόρευση όμως.

1. Πρώτα ψάχνεις να βρεις που είναι εγκατεστημένη η εντολή:
Κώδικας: Επιλογή όλων
which kill

2. Κοιτάζεις τα προνόμια εκτέλεσης (κοιτάζουμε την τρίτη «στήλη» με τα γράμματα «rwx»):
Κώδικας: Επιλογή όλων
ls -l /bin/kill

έγραψε:-rwxr-xr-x 1 root root 17968 Dec 12 2011 /bin/kill

Τα σημειώνεις κάπου για να μπορείς να τα επαναφέρεις.
3. Αλλάζεις τα προνόμια με την εντολή chmod:
Κώδικας: Επιλογή όλων
sudo chmod o-x /bin/kill

o = others
-x = μη εκτελέσιμο

Εννοείται πως οι μαθητές δεν πρέπει να έχουν προνόμια διαχειριστή (administrator). Αν έχουν, τότε δες αυτό που έγραψα στο offtopic.