Χαιρετώ κι εγώ,

μπαίνω λίγο καθυστερημένα στην κουβέντα, αφού δεν αντιλήφθηκα το thread στο
στέκι.

Γνώμη μου είναι ότι είναι πολύ σημαντικό να έχει κάθε χρήστης το λογαριασμό
του/της (είτε local είτε στο server) για τους εξής λόγους:


   - Μπορεί κάθε μαθητής/τρια να παραμετροποιήσει το λογαριασμό του/της
   (wallpaper, φακέλους, μπάρες κτλ) και έτσι να το αισθάνεται πιο οικείο και
   πιο κοντά σε αυτο που θα συναντήσει σπίτι του/της. Επίσης είναι και ένα
   πλεονέκτημα σε σχέση με τα windows που συνήθως δεν μπορούν να υποστηρίξουν
   τόσους χρήστες.
   - Κάθε χρήστης μπορεί να έχει προσωπικές ρυθμίσεις για τη γλώσσα. Σε
   σχολεία όπου υπάρχουν μαθητές/τριες που δυσκολεύονται στα ελληνικά είναι
   ωραίο να τους βάζεις τον υπολογιστή να τους μιλάει τη μητρική τους γλώσσα
   (Στο περσινό μου σχολείο είχα λογαριασμούς σε ελληνικά, βουλγάρικα, αγγλικά,
   γερμανικά. Τα παιδιά το εκτίμησαν πολύ)
   - Δεν μπερδεύονται τα αρχεία των παιδιών. Δεν μπορούν να πειράξουν τα
   αρχεία συμμαθητών/τριών χωρίς τη συγκατάθεσή τους. (Βοηθάει πολύ όταν βάζεις
   διαγώνισμα)


Λογαριασμοί στο server ή τοπικά:

Πιστεύω πως είναι καλύτερα οι λογαριασμοί να είναι στον server. Λέγοντας
λογαρισμοί εννοώ το home κάθε χρήστη και η διαχείριση των logins και των
permissions. (Θα ήταν πολύ ενδιαφέρον να άλλαζαν κάθε μήνα θέση οι
μαθητές/τριες και να έβλεπαν ότι τα αρχεία τους είναι "παντού")

Η τεχνικά αρτιότερη λύση πιστεύω πως είναι
LDAP+samba (επιτρέπει και windows πελάτες)
Είναι όμως αρκετά πολύπλοκο το στήσιμο (πρέπει να παραδεχτώ, με σκυμμένο
κεφάλι, ότι το προσπάθησα πέρσι και δεν τα κατάφερα)

Μία άλλη επιλογή έιναι
NIS+NFS
είναι αρκετά πιο απλό το στήσιμο και κάνει τη δουλειά που θέλουμε
Το μειονέκτημα είναι ότι είναι παλιά τεχνολογία και έχει θέματα ασφαλείας
(αν κάποιος/α σκέφτεται να κάνει τον server προσβάσιμο εκτός εργαστηρίου,
είναι τα πρώτα που πρέπει να απενεργοποιήσει)
*Για τοπική χρήση πιστεύω ότι είναι η καλύτερη επιλογή και είναι αυτό που
προτείνω να υλοποιήσουμε*

Αν δεν θέλουμε ή δεν μπορούμε να έχουμε κεντρική διαχείριση των χρηστών θα
πρότεινα το εξής

   - Κάθε παιδί έχει το λογαρισμό του σε συγκεκριμένο υπολογιστή
   - όλοι οι υπολογιστές τρέχουν ssh server.
   - Οι υπολογιστές ρυθμίζονται έτσι ώστε ο server να μπαίνει σε αυτούς ως
   root χωρίς κωδικό (είναι ασφαλές δείτε πως:
   http://www.debian-administration.org/articles/152
   - Δημιουργούμε scripts για αυτοματοποίηση των εργασιών σε όλους τους
   clients:
      - Άνοιγμα - κλείσιμο - επανεκκίνηση - αποσύνδεση χρήστη (restart to
      gdm)
      - update
      - εκτέλεση ενός προγράμματος σε όλους τους υπολογιστές
      - αντιγραφή αρχείου σε όλους τους υπολογιστες και αν θέλουμε στο home
      κάθε χρήστη
      - ενεργοποίηση/απενεργοποίηση του ήχου
      - Δημιουργία κοινού χώρου στο server (μποορεί να γίνει με samba, nfs,
   ssh-sftp) με τους εξής υποφακέλους:
      - read (δικαίωμα μονο να διαβάζουν - χρήσιμο για εκφωνήσεις
      διαγωνισμάτων και παράδοση
      - write (δικαίωμα μόνο να γράφουν - χρήσιμο για διαγωνίσματα, εκεί
      παραδίδουν το "γραπτό" τους)
      - scrap (δικαίωμα να κάνουν τα πάντα - χρήσιμο για ανταλλαγές αρχείων
      και ό,τι άλλο φανταστούν τα παιδιά)

Τα περισσότερα από αυτά τα scripts υπάρχουν έτοιμα εδώ :
http://danaos.ntua.gr/~apanagio/scripts/
και με λίγη δουλιά μπορούν να γίνουν φιλικότερα

φιλικά
Αλέξης


2009/10/24 Alkis Georgopoulos <[email protected]>

> Για *μη LTSP εργαστήρια*, δηλαδή για εργαστήρια που έχουν αρκετά καλά PC
> ώστε να "σηκώνουν" αυτόνομες εγκαταστάσεις Linux,
>
> προτείνω την παρακάτω οργάνωση όσον αφορά τους χρήστες και τους
> προσωπικούς τους φακέλους:
> http://users.sch.gr/alkisg/tosteki/index.php?topic=1636.msg18328#msg18328
>
> Δηλαδή εν ολίγοις πιστεύω ότι
>  * εάν δημιουργήσουμε τα κατάλληλα scripts και προγράμματα,
>  * τότε μας αρκεί ένας χρήστης ανά τμήμα (σε κάθε υπολογιστή),
>  * ενώ *δεν* χρειαζόμαστε NFS ούτε LDAP.
>
> Χρειάζεστε κάτι παραπάνω; Έχετε να προτείνετε κάτι διαφορετικό;
> Για να ξεκινήσω σιγά σιγά την υλοποίηση...
>
> Άλκης
>
>
> _______________________________________________
> Mailing list: 
> https://launchpad.net/~linux.sch.gr<https://launchpad.net/%7Elinux.sch.gr>
> Post to     : [email protected]
> Unsubscribe : 
> https://launchpad.net/~linux.sch.gr<https://launchpad.net/%7Elinux.sch.gr>
> More help   : https://help.launchpad.net/ListHelp
>
_______________________________________________
Mailing list: https://launchpad.net/~linux.sch.gr
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~linux.sch.gr
More help   : https://help.launchpad.net/ListHelp

Απαντηση