Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: happiness στις 06 Φεβ 2019, 01:29:49 μμ

Τίτλος: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: happiness στις 06 Φεβ 2019, 01:29:49 μμ
Προσωπικά θα μου ήταν πολύ χρήσιμο εάν μπορούσα να λογκάρω τους clients σε μία ομάδα χρηστών (πχ G1 για το τμήμα Γ1) με αυτοματοποιημένο τρόπο από τον server, χωρίς να χρειάζεται να πληκτρολογήσω στον καθένα ξεχωριστά τα username+password, ή έστω να μπορώ να δημιουργώ ομάδες χρηστών χωρίς password, για να διευκολύνονται στο λογκάρισμα τα μικρά παιδιά του δημοτικού.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: za√‘ag στις 07 Φεβ 2019, 07:15:06 μμ
Εννοείς πχ να είναι της μορφής g1-01, g1-02 ... g1-12  (ή κάπως έτσι);
Φαντάζομαι ότι στο script θα δίνουμε αυτά που είναι αριστερά από το - και οι αριθμοί θα είναι από το 01 έως όποιο είναι ανοιχτό εκείνη τη στιγμη (προφανώς στο epoptes θα έχουμε δωσει κάτι σχετικό με τα μηχανηματα )

Τέλος πάντων δεν είμαι ειδικός για την υλοποίηση αλλά δεν φαντάζομαι να είναι πολύ δύσκολο ...

Προφανώς είναι χρήσιμο (και γλιτώνουμε και χρόνο και λάθη που κάνουν οι μαθητές ... μικροί και μεγάλοι)
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: happiness στις 07 Φεβ 2019, 09:37:14 μμ
Ναι, κάτι τέτοιο είχα στο μυαλό μου. Ίσως είναι και πιο εύκολο εάν με κάποιο τρόπο "δεθεί" κάθε λογαριασμός με ένα μηχάνημα, αλλά δεν είναι και απαραίτητο.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 07 Φεβ 2019, 10:02:32 μμ
Στο lts.conf έχω βάλει μια οδηγία
HOST_TO_USERNAME="pc/guest"
που σημαίνει ότι αν έχετε φτιάξει τους clients έτσι:
[a1:b2:c3:d4:e5:d6]
HOSTNAME=pc01

και επίσης αν παραπάνω έχετε
[Default]
LDM_GUESTLOGIN=True
ή/και LDM_AUTOLOGIN=True

τότε, αντικαθιστεί το "pc" με το "guest" και προσπαθεί να κάνει login
στο pc01 ως guest01/guest01
στο pc02 ως guest02/guest02
κλπ.

Η αντίστοιχη ενέργεια λοιπόν στον Επόπτη θα είναι να επιλέξετε τους clients, και στον διάλογο εκτέλεσης εντολής να γράψετε
/usr/share/sch-scripts/autologin "pc/a1-"
...το οποίο θα κάνει autologin:
στο pc01 ως a1-01/a1-01
στο pc02 ως a1-02/a1-02
κλπ.

Αν βολεύει, να το υλοποιήσουμε.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: happiness στις 08 Φεβ 2019, 01:23:34 μμ
Καλό ακούγεται, αλλά δεν θα κάνουν autologin στον default user όταν ανοίγουν οι υπολογιστές έτσι; Θα πρέπει να περιμένουμε να λογκάρουν και μετά τρέχουμε την εντολή;
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 08 Φεβ 2019, 02:21:47 μμ
Το /usr/share/sch-scripts/autologin θα θέτει προσωρινά LDM_AUTOLOGIN=True ανεξάρτητα από το πώς το είχατε πριν, οπότε η αρχική κατάσταση μπορεί να είναι είτε True είτε False ανάλογα με το τι προτιμάει ο καθένας.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: ssimaiof στις 09 Φεβ 2019, 01:04:47 μμ
Δεν γνωρίζω κατά πόσο εύκολα υλοποιήσιμο είναι αλλά θα προτείνω την παρακάτω λύση.
Για κάθε τμήμα να υπάρχει ένα (ή και περισσότερα) ξεχωριστό αρχείο (π.χ. a1.autologin, a2.autologin κτλ), να μπορούμε να το επιλέγουμε και η είσοδος των μηχανημάτων να γίνεται από εκεί.
Προφανώς κάθε ένα τέτοιο αρχείο θα περιέχει εγγραφές της μορφής ΗΥ/Χρήστης.
Έτσι θεωρώ ότι ο κάθε συνάδελφος μπορεί να αποσυνδέει όλους τους ΗΥ και να τους ξανασυνδέει (όλους μαζί, γρήγορα) με το επόμενο τμήμα. Χρήσιμο ιδιαίτερα σε εργαστήρια με 8+ ΗΥ όπου είναι αρκετά χρονοβόρο να κάνεις ένα ένα autologin για το επόμενο τμήμα σε 5' διάλειμμα.
Προφανώς και να υπάρχει η δυνατότητα ξεχωριστού autologin για κάθε ΗΥ (μπορεί η ...Ελενίτσα να αρρώστησε και στον ΗΥ της να καθίσει ο ...Γιαννάκης).
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 09 Φεβ 2019, 02:02:25 μμ
Η αποστολή ρυθμίσεων στους clients γίνεται μέσω του lts.conf. Μετατρέποντας την ιδέα σου ώστε να χρησιμοποιεί το lts.conf, θα γινόταν κάπως έτσι:
[a1:b2:c3:d4:e5:d6]
HOSTNAME=pc01
LDM_USERNAME_a1="a1-01"
LDM_PASSWORD_a1="password-a1-01"
LDM_USERNAME_b1="b1-01"
LDM_PASSWORD_b1="password-b1-01"

...οπότε έτσι όταν καλούσε κάποιος autologin a1, το σκριπτάκι θα μπορούσε να κοιτάξει στο lts.conf τι username/password να χρησιμοποιήσει.

Είναι βολικότερο αυτό; Δεν είναι επιπλέον κόπος να γράφουμε όλα τα usernames/passwords σε αρχείο, όταν μπορούν να προκύψουν αυτόματα από το hostname;
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: ssimaiof στις 09 Φεβ 2019, 03:32:45 μμ
Για μένα μια χαρά !!
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 10 Φεβ 2019, 10:17:16 πμ
@ssimaiof, μπορείς να γράψεις ένα παράδειγμα του τι usernames/passwords χρησιμοποιείς, για να δούμε γιατί δεν σε καλύπτει η άλλη μέθοδος με το HOST_TO_USERNAME που είναι μόνο 1 γραμμή στο lts.conf;
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: ssimaiof στις 10 Φεβ 2019, 01:14:55 μμ
Μα στο προηγούμενο post απάντησα ότι η λύση που προτείνεις είναι μια χαρά. Δεν θα έχω κανένα πρόβλημα.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 10 Φεβ 2019, 02:25:45 μμ
Πρότεινα μία πρώτη λύση με την οδηγία HOST_TO_USERNAME στο lts.conf (http://alkisg.mysch.gr/steki/index.php?topic=7689.msg85260#msg85260),
μετά εσύ πρότεινες μια δεύτερη λύση με αρχεία (http://alkisg.mysch.gr/steki/index.php?topic=7689.msg85276#msg85276),
σου άλλαξα την δεύτερη λύση (http://alkisg.mysch.gr/steki/index.php?topic=7689.msg85277#msg85277) ώστε να είναι συμβατή με το lts.conf,

αλλά η βασική μου ερώτηση είναι γιατί να χρησιμοποιήσουμε τη δεύτερη λύση που είναι πιο πολύπλοκη, όταν η αρχική μου λύση ήταν 1 γραμμή...

ΟΚ οπότε μένουμε με την αρχική λύση.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: ssimaiof στις 10 Φεβ 2019, 05:04:13 μμ
Το όλα καλά πήγαινε για τη 2η λύση !!
Ίσως δεν κατάλαβα καλά και βοηθάει και η πρώτη λύση.
Δεν έχω ιδιαίτερα username (a101 κτλ που τελικά δεν τα χρησιμοποιώ).
Το πρόβλημα είναι το εξής:
Ξεκινάω π.χ. την 5η ώρα, κάνω autologin (με οποιονδήποτε τρόπο) σε ένα τμήμα π.χ. το α1.
Την επόμενη ώρα έχω το α2. Πως μπορώ να κάνω autologin σε 11 ηυ για το α2. Θα πρέπει να θυμάμαι ότι ο Γιαννάκης (έχει το a208 και κάθεται στο pc103 (... κτλ) (άσε που στην αρχή της χρονιάς μην πω ακόμα και τώρα δεν ξέρω ποιος είναι ο Γιαννάκης !!) και να κάνω ένα ένα autologin σε κάθε ΗΥ ; Σε 5' διάλειμμα δεν βολεύει καθόλου.
Γι αυτό τώρα χρησιμοποιώ το ίδιο username (u101 για το pc101, ...) και autologin σε κάθε ΗΥ με ότι πρόβλημα συνεπάγεται η χρήση του ίδιου λογαριασμού από πολλούς χρήστες.
Για να ξέρω τι μου γίνεται έχω ήδη καταγεγραμμένο σε κάθε ΗΥ, σε κάθε τμήμα, ποιοι μαθητές κάθονται (συνήθως ζευγάρια).
Υπάρχει κάτι με την υπάρχουσα (ή και μελλοντική) υλοποίηση που δεν μπορώ να σκεφτώ και θα μπορούσα να κάνω για τέτοιες καταστάσεις ;
Εν πάση περιπτώση ότι καλύτερο μπορεί να γίνει, χωρίς να σου δημιουργήσουμε ιδιαίτερο πρόβλημα, καλοδεχούμενο.
Ευχαριστώ εκ των προτέρων.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 10 Φεβ 2019, 06:15:55 μμ
Όταν είναι για autologin δεν μπορούμε να έχουμε τον Γιαννάκη με το a208 να κάθεται στο pc103. Θα κάθεται στο pc108.

Οπότε η σχετική εντολή θα είναι:
/usr/share/sch-scripts/autologin "pc1/a2"
ώστε να δημιουργεί το username από το pc name.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: za√‘ag στις 12 Φεβ 2019, 12:27:08 πμ
Να πάρουμε και το δικό μου (πολύπλοκο ίσως σενάριο μιας και είμαι σε 4 σχολεία)

1. Έχω ομαδοποιήσει τα μηχανήματα μέσα στο epoptes ανά σχολείο και αριθμό μηχανήματος
2. Τα ονόματα χρηστών είναι της μορφής {ονομα σχολείου}{τμήμα_ομάδα}-{αρ. μηχανήματος} ..... πχ 4gamb2a-01 κλπ

Τι θα βόλευε;
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 12 Φεβ 2019, 06:41:52 πμ
Όνομα υπολογιστή: 4gampc-01
Πρόθεμα που πρέπει να βγει ώστε να μείνει το νούμερο: 4gampc-
Πρόθεμα που πρέπει να μπει ώστε να σχηματιστεί το όνομα χρήστη: 4gamb2a-
Όνομα χρήστη: 4gamb2a-01

Άρα στο συγκεκριμένο παράδειγμα η εντολή που θα πρέπει να τρέξεις για να συνδέσεις το τμήμα b2a είναι:
/usr/share/sch-scripts/autologin 4gampc-/4gamb2a-
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: happiness στις 12 Φεβ 2019, 09:19:38 πμ
Να πάρουμε και το δικό μου (πολύπλοκο ίσως σενάριο μιας και είμαι σε 4 σχολεία)

1. Έχω ομαδοποιήσει τα μηχανήματα μέσα στο epoptes ανά σχολείο και αριθμό μηχανήματος
2. Τα ονόματα χρηστών είναι της μορφής {ονομα σχολείου}{τμήμα_ομάδα}-{αρ. μηχανήματος} ..... πχ 4gamb2a-01 κλπ

Τι θα βόλευε;
Είσαι με laptop ;
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: za√‘ag στις 12 Φεβ 2019, 02:09:15 μμ
Είσαι με laptop ;

Με εξωτερικό USB σκληρό ... Πέρυσι ήμουνα σε 2 και ξεκίνησα με λαπτοπ .... φέτος "αναβαθμίστηκα" σε 4 σχολεία οπότε ο δίσκος ήταν μονόδρομος ... (στα 3 έβαλαν και 1000-ρι switch .... το 1 δεν εχει ανθηρά οικονομικά και είναι με 2 εργαστηρια και hub 10-100)

Μπορείς να δεις κι εδώ ... http://alkisg.mysch.gr/steki/index.php?topic=7632.0
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: markakis στις 22 Φεβ 2019, 11:04:56 πμ
Να πάρουμε και το δικό μου (πολύπλοκο ίσως σενάριο μιας και είμαι σε 4 σχολεία)

1. Έχω ομαδοποιήσει τα μηχανήματα μέσα στο epoptes ανά σχολείο και αριθμό μηχανήματος
2. Τα ονόματα χρηστών είναι της μορφής {ονομα σχολείου}{τμήμα_ομάδα}-{αρ. μηχανήματος} ..... πχ 4gamb2a-01 κλπ

Τι θα βόλευε;

Τι έχω επιλέξει και κάνω και στα 2 σχολεία που είμαι:

Στον LTSP Server κάθε σχολείου έχω φτιάξει λογαριασμούς ανά τμήμα και υπολογιστή (δηλαδή a1-01/psswrd-a1-01 έως f3-12/psswrd-f3-12)

Στο lts.conf έχω δηλώσει τους υπολογιστές PC-01 έως PC-12:
Κώδικας: [Επιλογή]
[a1:b2:c3:d4:e5:d6]
HOSTNAME=PC-01
LDM_AUTOLOGIN=True
LDM_USERNAME=a1-01
LDM_PASSWORD=psswrd-a1-01

και με το script class.selection.sh
Κώδικας: [Επιλογή]
#!/bin/bash
sudo /bin/sed -i 's/\(LDM_USERNAME=*\)[^-]*/\1'${1}'/' /var/lib/tftpboot/ltsp/i386/lts.conf
sudo /bin/sed -i 's/\(LDM_PASSWORD=psswrd-*\)[^-]*/\1'${1}'/' /var/lib/tftpboot/ltsp/i386/lts.conf

αντικαθιστώ τον συνδυασμό username/password στο lts.conf για το τμήμα που έχει μάθημα. Δηλαδή για το Α2:
Κώδικας: [Επιλογή]
sudo /home/administrator/bin/class.selection.sh a2

Επανεκκίνηση από τον Επόπτη και το Α2 θα βρει έτοιμους τους υπολογιστές όταν μπει στο εργαστήριο. Απλό και λειτουργικό...

Αν θα είχαμε μια τέτοια λειτουργικότητα από τα sch-scripts, νομίζω θα βόλευε την πλειοψηφία.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 22 Φεβ 2019, 11:31:04 πμ
Γρηγόρη κάπως έτσι θα γίνει, απλά αντί να αλλάζει το lts.conf στον server θα αλλάζει το /run/ltsp/ltsp_config_env στον client, ώστε να δουλεύει με logout client αντί για reboot client, και χωρίς δικαιώματα administrator στον server.
Σε κανά μήνα θα ξεκινήσει το νέο έργο στο ITYE οπότε και θα υλοποιηθεί.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: markakis στις 22 Φεβ 2019, 12:26:52 μμ
Ακόμα καλύτερα, αφού θα κάνει logout/login αντί reboot. Το αναμένω!
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 12 Απρ 2019, 01:33:29 μμ
Το υλοποιήσαμε και το ανεβάσαμε για δοκιμές στο "proposed PPA". Δηλαδή όποιος έχει 18.04 και θέλει να το δοκιμάσει, τρέχει:

Κώδικας: Bash
  1. sudo add-apt-repository --yes ppa:ts.sch.gr/proposed
  2. sudo apt-get update
  3. sudo apt-get full-upgrade --yes
  4. sudo rm /etc/apt/sources.list.d/ts_sch_gr*proposed*
  5. sudo ltsp-update-image -c /

...και στη συνέχεια διαβάζει/ακολουθεί τις σχετικές οδηγίες του wiki:
http://ts.sch.gr/wiki/Linux/LTSP/Προχωρημένα/Αυτόματη_σύνδεση (http://ts.sch.gr/wiki/Linux/LTSP/Προχωρημένα/Αυτόματη_σύνδεση)

Δηλαδή για παράδειγμα για να κάνουμε login του τμήματος a1, μέσα από τον Επόπτη δίνουμε:
sudo /usr/share/sch-scripts/host-to-username pc/a1-

Όταν δύο συνάδελφοι αναφέρουν ότι δουλεύει σωστά, θα το βάλουμε και στο κανονικό αποθετήριο.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: za√‘ag στις 13 Απρ 2019, 12:19:55 μμ
(Δεν τα έχω μπροστά μου)

Όταν έχουμε δημιουργήσει ομάδες στο epoptes δεν είναι εύκολο να πάρουμε από εκεί mac addresses κλπ από το αρχείο που δημιουργεί το epoptes;
Το αναφέρω για εμάς που μετακινούμαστε σε περισσότερα του ενός σχολεία ... Μήπως δηλαδή είναι προτιμότερο να το πετύχουμε από το epoptes και όχι να κάνουμε ένα πολύ μεγάλο lts.conf
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 13 Απρ 2019, 12:53:25 μμ
Μπορείς να ανοίξεις το ~/.config/epoptes/groups.json, να δεις από εκεί τις ομάδες και τις mac addresses,
και να τα αντιγράψεις στο lts.conf.

Οι LTSP clients όμως δεν διαβάζουν το groups.json του συγκεκριμένου καθηγητή οπότε δεν μπορείς να ΜΗΝ χρησιμοποιήσεις το lts.conf.
Θα μπορούσε ο Επόπτης να αποκτήσει δυνατότητες εισαγωγής/εξαγωγής lts.conf, αλλά προς το παρόν δεν έχει τέτοιες δυνατότητες.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: Δημήτρης Γκίνης στις 14 Απρ 2019, 07:12:48 μμ
1. Άλκη, α) αν έχει οριστεί το LDM_PASSWORD="kati" τότε με sudo /usr/share/sch-scripts/host-to-username pc/a1- θα χρησιμοποιηθεί για όλους του χρήστες το password "kati" διαφορετικά β) το ίδιο με το user name, δηλαδή α) a1-01/kati ή β) a1-01/a1-01;
2. Η αρίθμηση των users πρέπει να έχει οπωσδήποτε να έχει 2 ψηφία (a1-01,...) ή μπορεί να έχει και ένα (a1-1,....). Η ερώτηση έχει έννοια για εγκαταστάσεις που οι χρήστες πληκτρολογούσαν μέχρι τώρα τα credendials και για λόγους απλότητας για τους χρήστες από 0-9 είχα βάλει 1 ψηφίο.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 14 Απρ 2019, 07:19:47 μμ
1) Σωστά.

2) Μπορεί να έχει οσαδήποτε ψηφία.
Βασικά HOST_TO_USERNAME="pc/a1-" σημαίνει "βγάλε από μπροστά το pc και βάλε a1-". Δεν ασχολείται με το τι γίνεται μετά.
Οπότε το hostname "pclab1-1234" θα το μετασχημάτιζε σε username "a1-lab1-1234".
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: za√‘ag στις 16 Απρ 2019, 09:33:13 πμ
Στην περίπτωση που έχουμε περισσότερα του ενός σχολεία (όπως εγώ με 4) και τα έχω ομαδοποιήσει με τους epoptes αλλά έχουν και οι 4 ομάδες τα ίδια ονόματα (PC-01 κλπ) τι πρέπει να κάνω στο lts.conf για να μην εχει συνωνυμίες;                                                                                                                                                                                                                                                                                                                                     
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: happiness στις 16 Απρ 2019, 09:38:02 πμ
Εγώ θα προσπαθήσω να το δοκιμάσω την Πέμπτη να σας πω
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 16 Απρ 2019, 09:40:06 πμ
Στην περίπτωση που έχουμε περισσότερα του ενός σχολεία (όπως εγώ με 4) και τα έχω ομαδοποιήσει με τους epoptes αλλά έχουν και οι 4 ομάδες τα ίδια ονόματα (PC-01 κλπ) τι πρέπει να κάνω στο lts.conf για να μην εχει συνωνυμίες;

Δεν υπάρχει κανένα απολύτως πρόβλημα αν έχεις 4 φορές το ίδιο HOSTNAME στο lts.conf. Δηλαδή στην περίπτωση πολλών σχολείων να είναι κάπως έτσι:

Παράθεση από: lts.conf
[Default]
LDM_GUESTLOGIN=True κλπ κλπ

# Το πρώτο μου σχολείο

[mac-address-a01]
HOSTNAME=pc01

[mac-address-a02]
HOSTNAME=pc02 κλπ κλπ

# Το δεύτερό μου σχολείο

[mac-address-b01]
HOSTNAME=pc01

[mac-address-b02]
HOSTNAME=pc02 κλπ κλπ

Κάτω από τα [mac-address-xxx], μόνο το HOSTNAME χρειάζεται, καμία άλλη οδηγία.
Btw, τα hostnames προτείνεται να είναι lowercase όπως στο Ιnternet, δεν λέμε π.χ. www.GOOGLE.com...
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: za√‘ag στις 16 Απρ 2019, 12:29:51 μμ
Δεν υπάρχει κανένα απολύτως πρόβλημα αν έχεις 4 φορές το ίδιο HOSTNAME στο lts.conf. Δηλαδή στην περίπτωση πολλών σχολείων να είναι κάπως έτσι:

Κάτω από τα [mac-address-xxx], μόνο το HOSTNAME χρειάζεται, καμία άλλη οδηγία.
Btw, τα hostnames προτείνεται να είναι lowercase όπως στο Ιnternet, δεν λέμε π.χ. www.GOOGLE.com (http://www.GOOGLE.com)...


Να υποθέσω ότι είναι case sensitive ... σωστά ;; Επίσης έχει καμιά σχέση με τα ονόματα στους epoptes ... δηλ. εκεί κεφαλαία και στο lts.conf μικρά;
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 16 Απρ 2019, 12:50:07 μμ
Όχι το DNS δεν είναι case sensitive (https://www.dnscheck.co/faq#are-dns-records-case-sensitive), απλά συνηθίζεται να χρησιμοποιούμε lowercase.

Δεν έχει σχέση με τα ονόματα στον Epoptes (ενικός είναι, όπως λέμε Hercules, προφέρεται "ης" και όχι "ες").
Παρόλα αυτά αν θες να αλλάξεις γρήγορα τα ονόματα στον Επόπτη, γράψε "pluma ~/.config/epoptes/groups.json" και κάνε εύρεση/αντικατάσταση, σε 2 δευτερόλεπτα θα έχουν ενημερωθεί.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: za√‘ag στις 16 Απρ 2019, 12:54:56 μμ
Όχι το DNS δεν είναι case sensitive (https://www.dnscheck.co/faq#are-dns-records-case-sensitive), απλά συνηθίζεται να χρησιμοποιούμε lowercase.

Δεν έχει σχέση με τα ονόματα στον Epoptes (ενικός είναι, όπως λέμε Hercules, προφέρεται "ης" και όχι "ες").
Παρόλα αυτά αν θες να αλλάξεις γρήγορα τα ονόματα στον Επόπτη, γράψε "pluma ~/.config/epoptes/groups.json" και κάνε εύρεση/αντικατάσταση, σε 2 δευτερόλεπτα θα έχουν ενημερωθεί.

Ok Άλκη ....
Καλύτερα να ρωτάς παρά να .. την πατάς :)
Ξέρεις πόσο εύκολα έχω κάνει "πατάτες" ...

Είναι πολλά και τα ονόματα (δηλ έχει και όνομα σχολείου και όνομα τμήματος - υποτμήματος πχ 4gamb3a-01 κλπ) οπότε θέλω να το καταλάβω όσο γίνεται καλύτερα ...
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: happiness στις 18 Απρ 2019, 12:35:53 μμ
Προσπαθώ να το κάνω, αλλά επειδή είμαι φοβερά άσχετη, μπορείτε να μου πείτε συγκεκριμένα τι πρέπει να αλλάξω στο lts.conf; έκανα τις εντολές που δίνει ο Άλκης
Παράθεση
    sudo add-apt-repository --yes ppa:ts.sch.gr/proposed
    sudo apt-get update
    sudo apt-get full-upgrade --yes
    sudo rm /etc/apt/sources.list.d/ts_sch_gr*proposed*
    sudo ltsp-update-image -c /
μετά; Οι λογαριασμοί είναι τύπου D1-0*
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 18 Απρ 2019, 12:52:29 μμ
1) Ακολουθείς τις οδηγίες της σελίδας http://ts.sch.gr/wiki/Linux/LTSP/Προχωρημένα/Στατικά_hostnames (http://ts.sch.gr/wiki/Linux/LTSP/Προχωρημένα/Στατικά_hostnames) και ονομάζεις τους σταθμούς εργασίας pc01, pc02 κλπ στο lts.conf.

Έτσι, όταν ξεκινάνε θα πρέπει να εμφανίζουν ένα κουμπί "Είσοδος ως επισκέπτης" στην οθόνη σύνδεσης, το οποίο θα δουλεύει αν έχεις λογαριασμούς guest01/guest01, guest02/guest02 κλπ. Αν δεν έχεις τέτοιους λογαριασμούς όταν πατάνε το "Είσοδος ως επισκέπτης" θα αποτυγχάνει.

2) Μέσα από τον Επόπτη, επιλέγεις τους clients, πατάς το κουμπί για εκτέλεση εντολής, και δίνεις:
sudo /usr/share/sch-scripts/host-to-username pc/D1-

Έτσι θα γίνουν logout οι συνδεδεμένοι clients, και όταν πατήσουν πλέον το κουμπί "Είσοδος ως επισκέπτης", θα συνδεθούν:
Ο D1-01 στο pc01, ο D1-02 στο pc02, κλπ κλπ.

3) Αν μετά από τα παραπάνω, θες αυτόματη σύνδεση αντί για σύνδεση με κουμπί, αποσχολιάζεις την παρακάτω γραμμή που ήδη υπάρχει στο lts.conf:
LDM_AUTOLOGIN=True


Περισσότερο documentation στη σελίδα:
http://ts.sch.gr/wiki/Linux/LTSP/Προχωρημένα/Αυτόματη_σύνδεση (http://ts.sch.gr/wiki/Linux/LTSP/Προχωρημένα/Αυτόματη_σύνδεση)

Και αν δεν το καταφέρεις, έλα από το IRC ένα πρωί να το δούμε live:
http://ts.sch.gr/wiki/IRC
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: happiness στις 18 Απρ 2019, 01:16:31 μμ
Άλκη τα hostname είναι ήδη οκ πχ
Παράθεση
HOSTNAME=pc01
LDM_USERNAME=user-01
LDM_PASSWORD=user-01
Πρέπει να σβήσω τις γραμμές DM_USERNAME=user-01 και LDM_PASSWORD=user-01;
Επίσης, μετά από κάθε τροποποιήση του conf πρέπει να κάνω restart τον server ή όχι;
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: happiness στις 18 Απρ 2019, 01:42:47 μμ
Προσπαθώντας να ξανατρέξω τις εντολές, βλέπω ότι στην πρώτη μου βγάζει αυτό το λάθος
Παράθεση
W: GPG error: http://ts.sch.gr/repo stable InRelease: Οι παρακάτω υπογραφές ήταν μη έγκυρες: B2239C980BD033673A0F329049752CD09849BE20
και επίσης, στον φάκελο /usr/share/sch-scripts/ δεν υπάρχει κανένα αρχείο host-to-username
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 18 Απρ 2019, 05:03:56 μμ
Σβήσε όλα τα LDM_USERNAME και LDM_PASSWORD.
Στο υπάρχον lts.conf, βρες την οδηγία:
HOST_TO_USERNAME="pc/guest"
και άλλαξέ την σε:
HOST_TO_USERNAME="pc/user-"
Με αυτές τις αλλαγές θα πρέπει να σου δουλεύει όπως και πριν, δηλαδή σαν να μην έσβησες τα LDM_USERNAME/LDM_PASSWORD.

Οι αλλαγές στο lts.conf θέλουν επανεκκίνηση των clients αλλά όχι επανεκκίνηση του server.

Το warning που είδες είναι αναμενόμενο.
Όμως θα έπρεπε στο φάκελο /usr/share/sch-scripts/ να υπάρχει ένα αρχείο host-to-username.
Ξανατρέξε τις εντολές και ανέβασε ολόκληρο το output τους.

Ή, καλό Πάσχα και συνεχίζουμε μετά! :)
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: markakis στις 14 Μάι 2019, 10:37:22 μμ
Άλκη, ακολούθησα τις οδηγίες στο http://ts.sch.gr/wiki/Linux/LTSP/Προχωρημένα/Αυτόματη_σύνδεση (http://ts.sch.gr/wiki/Linux/LTSP/Προχωρημένα/Αυτόματη_σύνδεση), τα PC ξεκίνησαν κανονικά, όμως, δεν μου δούλευε η αποσύνδεση/επανασύνδεση από τον Επόπτη με εκτέλεση του

sudo /usr/share/sch-scripts/host-to-username pc/a1-

Μετά από λίγη διερεύνηση διαπίστωσα ότι το script /usr/share/sch-scripts/host-to-username δεν έχει execute permission, οπότε ή θα πρέπει να αποκτήσει ή να εκτελεστεί από τον επόπτη ως

sudo sh /usr/share/sch-scripts/host-to-username pc/a1-

Και με τους δύο τρόπους που δοκίμασα, κατάφερα επιτυχώς να κάνω αποσύνδεση/επανασύνδεση με τους λογαρισμούς ενός άλλου τμήματος.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 15 Μάι 2019, 08:35:57 πμ
Γρηγόρη έχεις δίκιο, ευχαριστούμε, θα στείλω αύριο update που να το λύνει.
Τίτλος: Μαζικό login με δύο lts.conf...
Αποστολή από: socrates στις 21 Μάι 2019, 09:46:49 μμ
Συνάδελφοι δουλεύω στην πρωτοβάθμια εκπαίδευση και έχω κάνει το εξής.

Έχω φτιάξει ξεχωριστούς λογαριασμούς για κάθε τμήμα, εκτός από τα τμήματα της Α και Β τάξης που είναι πολύ μικρά τα παιδιά  για login.
Οι λογαριασμοί το κάθε τμήματος είναι της μορφή πχ για το Γ1 g1-1, g1-2, g1-3 κτλ.
Όμως έχω κάνει το password κοινό, δηλαδή όλο το Γ1 έχει το ίδιο password.
Μειώνει λίγο την "ασφάλεια" αλλά μη ξεχνάμε ότι μιλάμε για δημοτικό, οπότε αυτό που κυρίως με ενδιαφέρει είναι να μη μπαίνει το ένα τμήμα στου λογαριασμούς το άλλου.

Τώρα για τα παιδιά της πρώτης και της δευτέρας τάξης τους κάνω μαζικό login με λογαριασμούς της μορφής user1, user2, κτλ

Εχώ φτιάξει δύο διαφορετικά lts.conf, το ένα το λέω lts_std.conf και το άλλο lts_easy.conf.
Τα δύο αρχεία είναι σχεδόν πανομοιότυπα απλά στο ένα (lts_easy.conf) έχω ενεργοποιήσει την παράμετρο LDM_AUTOLOGIN=True ενώ στο άλλο την έχω στο False.

Έχω φτιάξει δύο πολύ μικρά scriptάκια σε bash  τα οποία κάθε φορά φτιάχνουν symbolic link από το lts_std.conf ή το lts_easy.conf στο lts.conf.

Όταν είναι η ώρα που κάνω μάθημα στα πιτσιρικάκια της Α και της Β τάξης, τρέχω την εντολή sudo lts_easy την οποία έχω βάλει στο /usr/local/sbin και οποία συνδέει την lts.conf με το lts_easy.conf (με το LDM_AUTOLOGIN=True) και αμέσως μετά δίνω εντολή από τους epoptes να κάνουν reboot όλα τα τερματικά.

Και αυτό είναι όλο.

Όταν είναι ώρα για πιο μεγάλες τάξεις, τότε αντίστοιχα δίνω την εντολή lts_std, επίσης μέσα στο /usr/local/sbin και ξανακάνω reboot τα τερματικά.

Παρακάτω παραθέτω τα δύο scriptάκια και δείγμα από τα δύο lts.conf που χρησιμοποιώ.

αρχείο /usr/local/sbin/lts_easy
#!/bin/bash
cd /var/lib/tftpboot/ltsp/i386
rm lts.conf
ln -s lts_easy.conf lts.conf
echo lts_easy.conf ==> lts.conf

αρχείο /usr/local/sbin/lts_std
#!/bin/bash
cd /var/lib/tftpboot/ltsp/i386
rm lts.conf
ln -s lts_std.conf lts.conf
echo lts_std.conf ==> lts.conf

Όποιος το δοκιμάσει καλό είναι να κάνει ένα cp lts.conf lts_bak.conf καλού κακού...
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 25 Μάι 2019, 10:47:00 πμ
Ανέβασα την έκδοση των sch-scripts που υποστηρίζει το host-to-username στο αποθετήριο, οπότε με απλό update και δημοσίευση μπορείτε να τη δοκιμάσετε.

Σωκράτη αν θες δοκίμασε κι εσύ την παρούσα λύση, είναι πιο ευέλικτη και δεν χρειάζεται reboot των clients.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: socrates στις 28 Μάι 2019, 10:44:31 πμ
Καλημέρα και καλή εβδομάδα.
Άλκη εμένα δεν μου δουλεύει.
Βγάζει το μήνυμα HOST_TO_USERNAME not set in lts.conf.
Διαβάζοντας το host-to-username βλέπω ότι κάνεις if ! grep -qs "^HOST_TO_USERNAME=" /run/ltsp/ltsp_config_env; then....
αλλά εγώ δεν έχω μέσα στον server πουθενά φάκελο /run/ltsp/

root@server:/run# ls -ld ltsp*
ls: αδυναμία πρόσβασης του 'ltsp*': Δεν υπάρχει τέτοιο αρχείο ή κατάλογος

Κάτι ακόμα:
όταν κάνω apt update μου βγάζει στο τέλος το μήνυμα
W: GPG error: http://ts.sch.gr/repo stable InRelease: Οι παρακάτω υπογραφές ήταν μη έγκυρες: B2239C980BD033673A0F329049752CD09849BE20

Έχω λοιπόν μείνει πίσω στα updates και για αυτό δεν έχω /run/ltsp?

προσπάθησα
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B2239C980BD033673A0F329049752CD09849BE20
αλλά δεν έβγαλα άκρη
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 28 Μάι 2019, 10:54:11 πμ
Την εντολή host-to-username την τρέχουμε μέσα από τον Επόπτη στους clients, όχι στον server.
Στον server δεν τρέχουμε τίποτα και δεν αλλάζουμε τίποτα.

Ρίξε και μια ματιά στο documentation, ιδίως στα bullets (5) και (6): http://ts.sch.gr/wiki/Linux/LTSP/Προχωρημένα/Αυτόματη_σύνδεση (http://ts.sch.gr/wiki/Linux/LTSP/Προχωρημένα/Αυτόματη_σύνδεση)

Και εννοείται αν θες βοήθεια έλα από το http://ts.sch.gr/wiki/IRC.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: za√‘ag στις 28 Μάι 2019, 10:55:08 πμ
Λοιπόν σήμερα που υπήρχε ησυχία στο εργαστήριο το προσπάθησα αλλά δεν το κατάφερα.

Έκανα το εξής στο lts.conf:

#Sxoleio1
[την MAC ADDRESS TOY PC-01]
HOSTNAME=4gampc-01


και από τον επόπτη τρέχω:

sudo /usr/share/sch-scripts/host-to-username 4gampc-/4gamb2a-

Οι χρήστες σε αυτό το σχολείο είναι της μορφής 4gamb2a-01 .. 02 .. κλπ με κωδικούς ίδιους.

Τι λάθος κάνω;
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 28 Μάι 2019, 10:57:05 πμ
Βαγγέλη σωστά φαίνονται αυτά που έκανες, οπότε κάτι άσχετο θα λείπει, π.χ. μπορεί να μην έκανες δημοσίευση και να μην έχεις τη νέα έκδοση, αν θες έλα από το http://ts.sch.gr/wiki/IRC να το δούμε live.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: za√‘ag στις 28 Μάι 2019, 11:27:00 πμ
Βαγγέλη σωστά φαίνονται αυτά που έκανες, οπότε κάτι άσχετο θα λείπει, π.χ. μπορεί να μην έκανες δημοσίευση και να μην έχεις τη νέα έκδοση, αν θες έλα από το http://ts.sch.gr/wiki/IRC να το δούμε live.

Χμ ... κάνω δημοσίευση (μόνο επανεκκίνηση είχα κάνει στον client) και βλέπουμε ...
Το θέμα είναι αν του χρόνου είμαι σε περισσότερα από 1 σχολεία ποια είναι η σωστή πρακτική για τα ανοματα χρηστών στο καθένα (χωρίς να μπερδεύονται) γιατί έτσι όπως είναι φέτος έχει πολλές επαναλήψεις ενώ θα μπορούσε να παίζει και ανά σχολείο - pc - τμήμα / υποτμήμα
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 28 Μάι 2019, 12:12:55 μμ
Τα είδαμε στο IRC, όλα ΟΚ.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: za√‘ag στις 28 Μάι 2019, 01:06:43 μμ
Ερώτηση ....

Θα μπορούσε μετά την εκτέλεση της εντολής στον epotes  για σύνδεση (ή και από την εκκίνηση του client) να εμφανίζεται στο κουμπί "Είσοδος ως επισκέπτης" η φράση "Είσοδος ως {ονομα χρήστη που του δόθηκε}" ;;
Θα είναι πιο βολικό ...
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: socrates στις 28 Μάι 2019, 02:35:14 μμ
Άλκη δεν έχω καταφέρει να το κάνω να λειτουργίσει σωστά.
Με μαζικό login μπαίνει μόνο στους λογαριασμούς user1, 2 κτλ

έκανα
sudo /usr/share/sch-scripts/host-to-username Term/qw
οι qw1, qw2 είναι δοκιμαστικοί λογαρισμοί (με όμοιο username/password) που έχω φτιάξει

το lts.conf που έχω χρησιμοποιώ είναι το παρακάτω.
Κάνω κάτι λάθος;

# Λίστα οδηγιών υπάρχει στο http://manpages.ubuntu.com/lts.conf.
# Οι γραμμές που ξεκινάνε με '#' είναι σχόλια.
# Αποφύγετε τις άδειες [Ενότητες], είναι συντακτικά λάθη.


# Στην ενότητα [Default] ορίζονται προεπιλογές για όλους τους πελάτες,
# ενώ οι επόμενες ενότητες υπερισχύουν.
[Default]
INIT_COMMAND_RM_NETPLAN="rm -f /lib/systemd/system-generators/netplan"

# Παροχή τοπικής κονσόλας με Alt+Ctrl+F2 για αντιμετώπιση προβλημάτων.
#SCREEN_02=shell
#SCREEN_07=ldm

# Μη κρυπτογράφηση των X. Γρηγορότερα γραφικά για thin με ένα κόστος ασφάλειας.
LDM_DIRECTX=True

# Ορισμός ανάλυσης οθόνης για όλους τους πελάτες.
#XRANDR_MODE_0=1024x768
#XRANDR_RATE_0=85

# Αν το προεπιλεγμένο 16bit βάθος χρώματος δημιουργεί προβλήματα σε thin:
#X_SMART_COLOR_DEPTH=False

# Από πόσα MB RAM και πάνω να θεωρούνται fat οι clients:
FAT_RAM_THRESHOLD=400

# Λίστα με επιπλέον φακέλους για προσάρτηση σε fat clients.
LOCAL_APPS_EXTRAMOUNTS="/home/Shared"

# Χρήση τοπικών κατατμήσεων εικονικής μνήμης των πελατών.
USE_LOCAL_SWAP=True

# Παροχή μενού Προτιμήσεις → Εγγραφή νέου χρήστη
LDM_MENU_ITEM_0="Εγγραφή νέου _χρήστη ..."
LDM_MENU_COMMAND_0="/usr/share/sch-scripts/signup"

# Παροχή κουμπιού "Είσοδος ως επισκέπτης", με βάση τα LDM_USERNAME/LDM_PASSWORD.
LDM_GUESTLOGIN=True

# Αυτόματη είσοδος με βάση τα LDM_USERNAME/LDM_PASSWORD.
LDM_AUTOLOGIN=True

# Καθορισμός του λογαριασμού επισκέπτη LDM_USERNAME με βάση το HOSTNAME.
HOST_TO_USERNAME="Term/user"
LDM_PASSWORD="iop"

# Μερικές χρήσιμες οδηγίες. Περιγράφονται στη σελίδα τεκμηρίωσης του lts.conf.
# Για thin με πολύ λίγη RAM, απενεργοποιήστε τα SOUND, LOCAL_APPS και LOCALDEV.
#SOUND=False
#VOLUME=50
#LOCAL_APPS=False
#LOCALDEV=False
#LOCALDEV_DENY_INTERNAL_DISKS=False
#FSTAB_1="server:/home    /home           nfs     defaults,nolock 0       0"
#XSERVER=vesa
#X_BLANKING=0
#X_NUMLOCK=True
#XKBLAYOUT="us,gr"
#XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"
#LDM_LIMIT_ONE_SESSION=True
#LDM_LIMIT_ONE_SESSION_PROMPT=True
#LDM_PRINTER_DEFAULT="psc-1310-series"


# Μπορείτε να ορίσετε ενότητες για μετέπειτα συμπερίληψη με οδηγίες "LIKE".
[OLD_MONITOR]
# Οι παρακάτω οδηγίες χρησιμεύουν όταν το πρόγραμμα οδήγησης δεν ανιχνεύει
# σωστά την (πιθανώς παλιά CRT) οθόνη και δείχνει μόνο χαμηλές αναλύσεις.
# Δείτε το εγχειρίδιο της οθόνης για τις σωστές τιμές, αυτές είναι για 1024x768.
X_HORZSYNC=30.0-88.0
X_VERTREFRESH=50.0-88.0


# Μπορείτε να καθορίσετε οδηγίες ανά πελάτη σε ενότητες με βάση τη διεύθυνση
# MAC (ή την IP ή το hostname).
# Τις MAC μπορείτε να τις δείτε από τον Επόπτη με δεξί κλικ → ιδιότητες.
#[A1:B1:C2:D4:E5:F6]
#HOSTNAME=pc01
#LDM_USERNAME=user01
#LDM_PASSWORD=pass01
#LTSP_FATCLIENT=False
# Συμπερίληψη μιας άλλης ενότητας.
#LIKE=OLD_MONITOR


# Αλλάξτε τα mac01 κλπ παρακάτω με τις MAC address των σταθμών εργασίας σας.
[00:0F:1F:91:20:A5]
HOSTNAME=Term1

[00:11:43:05:CA:CE]
HOSTNAME=Term2

[00:13:72:73:9D:46]
HOSTNAME=Term3

[00:0F:1F:E5:A9:E3]
HOSTNAME=Term4

[00:12:3F:2B:7F:2A]
HOSTNAME=Term5

[00:12:3F:4B:09:7B]
HOSTNAME=Term6

[00:0F:1F:E4:68:CA]
HOSTNAME=Term7

[00:12:3F:90:48:7C]
HOSTNAME=Term8

[00:16:35:A4:C1:2C]
HOSTNAME=Term9

[00:11:43:04:59:BD]
HOSTNAME=Term10

[00:12:3F:2D:67:E6]
HOSTNAME=Term11

[00:08:02:FC:48:9E]
HOSTNAME=Term12
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 28 Μάι 2019, 04:32:36 μμ
Έχεις βάλει κεντρικά:
LDM_PASSWORD="iop"
οπότε προσπαθεί να συνδεθεί με username=qw1 και password=iop.

Αν κατάλαβα καλά ο λογαριασμός qw1 έχει κωδικό qw1; Αν ναι, άλλαξέ το από τα sch-scripts σε iop και ξαναδοκίμασε.

Αν ΔΕΝ είχες ορίσει κεντρικό LDM_PASSWORD, ΤΟΤΕ θα προσπαθούσε με password=qw1.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: za√‘ag στις 17 Ιούν 2019, 12:58:37 μμ
(Το ξαναγράφω)

Ερώτηση ....

Θα μπορούσε μετά την εκτέλεση της εντολής στον epotes  για σύνδεση (ή και από την εκκίνηση του client) να εμφανίζεται στο κουμπί "Είσοδος ως επισκέπτης" η φράση "Είσοδος ως {ονομα χρήστη που του δόθηκε}" ;;

Θεωρώ ότι θα είναι πιο βολικό ...
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 17 Ιούν 2019, 01:07:38 μμ
Όπως έγραψα εδώ (http://alkisg.mysch.gr/steki/index.php?topic=7792.msg86515#msg86515), ετοιμάζω το επόμενο LTSP, στο οποίο δεν υπάρχει καν αυτή η συγκεκριμένη οθόνη σύνδεσης που λέγεται LDM.
Πλέον οι clients θα δείχνουν την ίδια οθόνη σύνδεσης με τον server που λέγεται LightDM.
Οπότε δεν έχει νόημα να τρώμε χρόνο με αισθητικές βελτιώσεις της παλιάς οθόνης σύνδεσης...
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: za√‘ag στις 17 Ιούν 2019, 01:29:13 μμ
Όπως έγραψα εδώ (http://alkisg.mysch.gr/steki/index.php?topic=7792.msg86515#msg86515), ετοιμάζω το επόμενο LTSP, στο οποίο δεν υπάρχει καν αυτή η συγκεκριμένη οθόνη σύνδεσης που λέγεται LDM.
Πλέον οι clients θα δείχνουν την ίδια οθόνη σύνδεσης με τον server που λέγεται LightDM.
Οπότε δεν έχει νόημα να τρώμε χρόνο με αισθητικές βελτιώσεις της παλιάς οθόνης σύνδεσης...

Χμ  ... θα πρέπει να λάβεις υπόψιν σου ότι αν οι χρήστες είναι πολλοί (είμαι παράξενος ... τι να κάνουμε ;) ) δεν θα φαίνονται όλοι (έτσι είναι τώρα τουλάχιστον) ή θα χρειάζονται πολύ χρόνο να κάνουν πάνω κάτω όλους τους χρήστες μέχρι να βρουν το σωστό ... Μήπως να είναι σε επιλογή με ανοιγόμενη προς τα κάτω λίστα; Γίνεται αυτό;
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 17 Ιούν 2019, 03:01:46 μμ
Μόλις με το καλό ετοιμαστεί το νέο ltsp, θα τα δούμε κι αυτά. Σκέφτομαι να υπάρχει επιλογή στο lts.conf που να εμφανίζει μόνο τους χρήστες που αντιστοιχούν στο συγκεκριμένο PC, π.χ. για το pc01 να εμφανίζει μόνο τους a1-01, a2-01, b1-01, b2-01, c1-01, c2-01, οπότε έτσι θα εμφανίζονται μόνο 6 χρήστες και θα είναι πιο εύκολη η επιλογή τους. Επίσης θα επιτρέπει και την είσοδο με απλό κλικ χωρίς κωδικό, οπότε μπορεί να μην χρειάζεται καν η φασαρία της αυτοματοποιημένης εναλλαγής χρηστών.
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: za√‘ag στις 17 Ιούν 2019, 08:18:16 μμ
Μόλις με το καλό ετοιμαστεί το νέο ltsp, θα τα δούμε κι αυτά. Σκέφτομαι να υπάρχει επιλογή στο lts.conf που να εμφανίζει μόνο τους χρήστες που αντιστοιχούν στο συγκεκριμένο PC, π.χ. για το pc01 να εμφανίζει μόνο τους a1-01, a2-01, b1-01, b2-01, c1-01, c2-01, οπότε έτσι θα εμφανίζονται μόνο 6 χρήστες και θα είναι πιο εύκολη η επιλογή τους. Επίσης θα επιτρέπει και την είσοδο με απλό κλικ χωρίς κωδικό, οπότε μπορεί να μην χρειάζεται καν η φασαρία της αυτοματοποιημένης εναλλαγής χρηστών.

Μας ανοίγεις την όρεξη !!!
Καλή δύναμη Άλκη ....

Θα χρειαστεί να την εγκαταστήσουμε από την αρχή; Έτσι κι αλλιώς με τους 2 δίσκους που έχω δεν θα έχω πρόβλημα ... Ο ένας θα μείνει ως έχει κι ο άλλος θα κάνει τις δοκιμές ...
Τίτλος: Απ: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server
Αποστολή από: alkisg στις 17 Ιούν 2019, 09:16:51 μμ
Θα είναι πολύ διαφορετικό από το παλιό LTSP 5 οπότε θα είναι καλύτερα να μπει με νέες εγκαταστάσεις.

Ελπίζω να το βάλω πιλοτικά σε κάποια σχολεία στα Γιάννενα το Φθινόπωρο, που τα έχω κοντά για εύκολη υποστήριξη,
και κάποιοι πιο έμπειροι συνάδελφοι θα μπορούν σιγά σιγά να το βάλουν κι αυτοί,
ενώ οι υπόλοιποι καλύτερα να το βάλουν από το επόμενο Καλοκαίρι, μαζί με το Ubuntu 20.04.

Θα τα γράψω αναλυτικά τέλη καλοκαιριού, υπομονή! :)