Ψηφοφορία

Θέλετε να έχετε την δυνατότητα να κάνετε login με αυτοματοποιημένο τρόπο σε όλους τους clients από τον server;

Ναι
10 (100%)
Όχι
0 (0%)

Σύνολο ψηφοφόρων: 10

Αποστολέας Θέμα: Υλοποίηση τρόπου μαζικού ελεγχόμενου login των clients από τον server  (Αναγνώστηκε 594 φορές)

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4759
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Όνομα υπολογιστή: 4gampc-01
Πρόθεμα που πρέπει να βγει ώστε να μείνει το νούμερο: 4gampc-
Πρόθεμα που πρέπει να μπει ώστε να σχηματιστεί το όνομα χρήστη: 4gamb2a-
Όνομα χρήστη: 4gamb2a-01

Άρα στο συγκεκριμένο παράδειγμα η εντολή που θα πρέπει να τρέξεις για να συνδέσεις το τμήμα b2a είναι:
/usr/share/sch-scripts/autologin 4gampc-/4gamb2a-

happiness

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 163
Να πάρουμε και το δικό μου (πολύπλοκο ίσως σενάριο μιας και είμαι σε 4 σχολεία)

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

Τι θα βόλευε;
Είσαι με laptop ;

za√‘ag

  • Μάχιμος ... ΟΧΙ ... κοπρίτης
  • Δεινόσαυρος
  • *****
  • Μηνύματα: 750
  • Παλιά λεγόμασταν ΔΟΥΛΟΙ. Σήμερα ... ΕΡΓΑΖΟΜΕΝΟΙ
    • Το Blog μου
Είσαι με laptop ;

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

Μπορείς να δεις κι εδώ ... http://alkisg.mysch.gr/steki/index.php?topic=7632.0
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

markakis

  • Working Dead
  • Θαμώνας
  • ***
  • Μηνύματα: 40
Να πάρουμε και το δικό μου (πολύπλοκο ίσως σενάριο μιας και είμαι σε 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, νομίζω θα βόλευε την πλειοψηφία.

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4759
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Γρηγόρη κάπως έτσι θα γίνει, απλά αντί να αλλάζει το lts.conf στον server θα αλλάζει το /run/ltsp/ltsp_config_env στον client, ώστε να δουλεύει με logout client αντί για reboot client, και χωρίς δικαιώματα administrator στον server.
Σε κανά μήνα θα ξεκινήσει το νέο έργο στο ITYE οπότε και θα υλοποιηθεί.

markakis

  • Working Dead
  • Θαμώνας
  • ***
  • Μηνύματα: 40
Ακόμα καλύτερα, αφού θα κάνει logout/login αντί reboot. Το αναμένω!