Οδηγός εγκατάστασης ΣΕΠΕΗΥ με Ubuntu 12.04 LTSP/sch-scripts/epoptes

Ξεκίνησε από alkisg, 25 Ιουν 2012, 01:48:31 ΠΜ

« προηγούμενο - επόμενο »

happiness

Παράθεση από: alkisg στις 02 Φεβ 2016, 12:17:36 ΜΜ
Την ερώτηση κρίσεως δεν την κατάλαβα, πάντως δεν χάνεις κάτι να δοκιμάσεις με το iPXE κι εκεί.
Η απορία μου είναι πως είναι δυνατόν να υπάρχει υποδοχή στη μητρική για καλώδιο δικτύου, άρα υποθέτω πως υπάρχει onboard card, αλλά δεν υπάρχει επιλογή ενεργοποίησής της στο bios. Τεσπά.

alkisg

Ε εντάξει υπάρχουν και τέτοια ανεπρόκοπα BIOS, αν και είναι πιο συνηθισμένα σε laptops, τα βλέπουμε και σε desktop που και που...

happiness

Καινούριος server, φρέσκια εγκατάσταση από το αποθετήριο της τεχνικής στήριξης.

1. Υπάρχει δυνατότητα το login των χρηστών στους clients να γίνεται με οθόνη αλλαγής χρήστη όπως στα windows; χωρίς πληκτρολόγηση δηλαδή;
2. Πως ρυθμίζω την ανάλυση στις όθόνες των clients;
3. Μπορώ να δημιουργήσω λογαριασμούς χωρίς password;
4. κατά τη δημιουργία του εικονικού δίσκου μπορώ να "αποκρύψω" κάποιες εφαρμογές από τους χρήστες;

Εάν υπάρχουν κάπου αυτές οι απαντήσεις παραπέμψτε  με παρακαλώ.

alkisg

1. Όχι (μέχρι να βγει το LTSP 6)
2. http://ts.sch.gr/wiki/Linux/LTSP/FAQ
3. Όχι (χωρίς πολύπλοκα κόλπα)
4. Τα μενού είναι στο /usr/share/applications. Βρες ποια αρχεία θες να παραλείψεις και βάλ' τα στο /etc/ltsp/ltsp-update-image.excludes, όπως αναφέρει και το http://ts.sch.gr/wiki/Linux/sch-scripts/Δημοσίευση_εικονικού_δίσκου.

happiness

alkisg ευχαριστώ.
Άλλη ερώτηση. Με την φρέσκια εγκατάσταση βλέπω πως υπάρχει μόνο ένας χρήστης (administrator) όμως στον φάκελο home υπάρχει και άλλος ένας φάκελος με άλλο username. Δημιουργείται και άλλος λογαριασμός εκτός του administrator κατά τη διάρκεια της εγκατάστασης;

alkisg

Όχι, κανονικά δεν υπάρχει άλλο /home/username, είναι κάτι ειδικό που συνέβηκε μόνο στη δική σου εγκατάσταση.
Ποιο είναι το username; Μήπως lost+found;
Μήπως είχες από πριν άλλο /home και επίλεξες να μην το φορμάρεις αλλά να το επαναχρησιμοποιήσεις;

happiness

όχι το username έχει το όνομα του σχολείου. Επειδή δεν έκανα εγώ την εγκατάσταση , την έκανε το ΠΛΗΝΕΤ, δεν ξέρω τι ακριβώς κάνανε. Πάντως ήταν εγκατάσταση σε καθαρό δίσκο. Ίσως το μετανιώσανε για το επιλεγμένο όνομα και το αλλάξανε σε administrator. Θα τους ρωτήσω.

happiness

Παράθεση από: alkisg στις 17 Μαρ 2016, 03:07:22 ΜΜ
4. Τα μενού είναι στο /usr/share/applications. Βρες ποια αρχεία θες να παραλείψεις και βάλ' τα στο /etc/ltsp/ltsp-update-image.excludes, όπως αναφέρει και το http://ts.sch.gr/wiki/Linux/sch-scripts/Δημοσίευση_εικονικού_δίσκου.
Βλέπω ότι το excludes περιέχει πολλούς φακέλους συστήματος όπως πχ lost+found/* media/* mnt/* κτλ που όντως δεν θέλω να βλέπουν οι clients (βασικά μόνο το home τους να βλέπουν, το shared και το cd), οι οποίοι όμως φάινονται κανονικά και είναι προσβάσιμοι από τους clients παρόλο που βρίσκονται στο excludes. Τι κάνω εδώ;

happiness

#233
Επίσης, υπάρχει τρόπος να κάνω απομακρυσμένο login στου clients από το epoptes; ή μήπως η δυνατότητα να περιορίζω το ποια ομάδα χρηστών μπορεί να συνδέεται κάθε φορά; Δηλαδή έχω μία ώρα το Α1 και να ορίζω ότι μόνο χρήστες που ανήκουν στην ομάδα Α1 μπορούν να συνδεθούν.

alkisg

Για τα /media/* κλπ, αυτό σημαίνει ότι αν τη στιγμή δημοσίευσης εικονικού δίσκου έχουμε βάλει ένα USB stick στον server, δεν θέλουμε να μπουν τα περιεχόμενα του stick μόνιμα στον εικονικό δίσκο.
Ο φάκελος όμως /media πρέπει να δημιουργηθεί, αφού εκεί θα εμφανίζονται τα stick που θα βάζουν αργότερα οι μαθητές στους clients.

Για απομακρυσμένο login με Επόπτη, γίνεται αν επιλέξεις τον client και κάνεις "Υποβοήθηση χρήστη" για να πάρεις τον έλεγχο του ποντικιού.
Δεν γίνεται αυτοματοποιημένα σε πολλούς clients με ξεχωριστό λογαριασμό.
Μπορείς να επιλέξεις ποιοι χρήστες συνδέονται που με το lts.conf, αλλά όχι και την ώρα τους, οπότε αν ήθελες να κάνεις αυτό που λες θα έπρεπε να έχεις πολλά lts.conf, να τα περιστρέφεις, και να κάνεις επανεκκίνηση των clients στο διάλειμμα.
Ίσως να υλοποιηθούν σε επόμενες εκδόσεις LTSP/epoptes τέτοια πράγματα...

happiness

Παράθεση από: alkisg στις 18 Μαρ 2016, 02:03:35 ΜΜ
Για τα /media/* κλπ, αυτό σημαίνει ότι αν τη στιγμή δημοσίευσης εικονικού δίσκου έχουμε βάλει ένα USB stick στον server, δεν θέλουμε να μπουν τα περιεχόμενα του stick μόνιμα στον εικονικό δίσκο.
Ο φάκελος όμως /media πρέπει να δημιουργηθεί, αφού εκεί θα εμφανίζονται τα stick που θα βάζουν αργότερα οι μαθητές στους clients.
Βλέπω όμως ότι οι clients έχουν πρόσβαση και μπορούν να δουν αυτή τη στιγμή όλους τους φακέλους συστήματος. Τι πρέπει να προσθέσω στο excludes για να βλέπουν μόνο το home τους, τους κοινόχρηστους και τα εξωτερικά αποθηκευτικά μέσα;

alkisg

Αν δεν δουν τους φακέλους συστήματος, δηλαδή το λειτουργικό τους σύστημα, δεν θα μπορούν να μπουτάρουν. Άρα μην τους αφαιρέσεις από το excludes.

happiness

όμως αυτό σημαίνει ότι μπορούν να τους αλλάζουν κιόλας;

επίσης, άλλη ερώτηση, μπορώ να εισάγω χρήστες από csv το οποίο να μην έχει όλες τις στήλες, πχ να μην έχει στήλη "γραφείο" ή "κατάλογος" ή "uid"; και να τα συμπληρώσει αυτόματα ο υπολογιστής;

happiness

Κι άλλη ερώτηση  :D
Είναι απαραίτητο οι χρήστες να έχουν ο καθένας διαφορετική "κύρια ομάδα", όπως γίνεται με την αυτόματη δημιουργία χρηστών ανά υπολογιστή; Ή δεν πειράζει να έχουν όλοι την ίδια;

alkisg

Όχι οι χρήστες δεν έχουν δικαιώματα εγγραφής στα αρχεία του συστήματος.
Για τις στήλες του csv, κάνε ό,τι θες αντιγραφή/επικόλληση στο υπόδειγμα.
Για την κύρια ομάδα αλλά και γενικότερα, εφόσον δεν έχεις συγκεκριμένο λόγο να πειραματιστείς με κάτι διαφορετικό, ακολούθα τα defaults. :)
Θεωρία για τα defaults μπορείς να βρεις πολύ εύκολα στο internet, π.χ. http://askubuntu.com/questions/538130/what-is-the-difference-between-primary-group-and-secondary-group-in-ubuntu