Διαφορά μεταξύ των αναθεωρήσεων του "Linux/sch-scripts/Χρήστες/Δημιουργία χρηστών"

(Δημιουργία νέου χρήστη)
(Δημιουργία νέου χρήστη)
Γραμμή 107: Γραμμή 107:
 
{{Notice|Πληκτρολογώντας το όνομα χρήστη συμπληρώνεται αυτόματα και ο αρχικός κατάλογος του λογαριασμού, που είναι συνήθως της μορφής <tt>/home/Όνομα χρήστη</tt>.|medium}}
 
{{Notice|Πληκτρολογώντας το όνομα χρήστη συμπληρώνεται αυτόματα και ο αρχικός κατάλογος του λογαριασμού, που είναι συνήθως της μορφής <tt>/home/Όνομα χρήστη</tt>.|medium}}
  
{{Hint|Το πεδίο UID (μοναδικό αναγνωριστικό κλειδί χρήστη) συμπληρώνετε αυτόματα κατά την έναρξη του διαλόγου. Καλό θα ήταν η προεπιλεγμένη αυτή τιμή να αφήνετε όπως έχει για την αποφυγή προβλημάτων. Η επεξεργασία του συνιστάται μόνο σε περιπτώσεις αναβαθμίσεων του λειτουργικού συστήματος. Παρακάτω δίνεται ένα παράδειγμα αυτής της περίπτωσης.}}  
+
{{Hint|Το πεδίο UID (μοναδικό αναγνωριστικό κλειδί χρήστη) συμπληρώνετε αυτόματα κατά την έναρξη του διαλόγου. Καλό θα ήταν η προεπιλεγμένη αυτή τιμή να αφήνετε όπως έχει για την αποφυγή προβλημάτων. Η επεξεργασία του συνιστάται μόνο σε περιπτώσεις αναβαθμίσεων του λειτουργικού συστήματος. Παρακάτω δίνεται ένα παράδειγμα αυτής της περίπτωσης.|medium}}  
  
  

Αναθεώρηση της 15:33, 24 Φεβρουαρίου 2014

Βασικό κομμάτι των sch-scripts αποτελεί η αυτοματοποίηση στη δημιουργία/επεξεργασία των λογαριασμών των χρηστών. Υπάρχουν τρία βασικά μοντέλα δημιουργίας λογαριασμών χρηστών:

Ένας λογαριασμός ανά υπολογιστή

Αρχείο:Epoptes mass create users dim.png
Διάλογος δημιουργίας μαθητικών λογαριασμών ανά υπολογιστή

Στην περίπτωση του ενός μόνο λογαριασμού ανά υπολογιστή (π.χ. user01 για το client01, user02 για το client02 κ.τ.λ.), συνηθίζεται να ενεργοποιείται η δυνατότητα αυτόματης σύνδεσης ώστε να μην χρειάζεται οι μαθητές να απομνημονεύσουν το κοινό username/password. Επίσης συνήθως δημιουργούνται χειρωνακτικά υποφάκελοι στην επιφάνεια εργασίας ή στα Έγγραφα για κάθε τμήμα, και βασιζόμαστε στην καλή θέληση των μαθητών να μην διαγράφουν αρχεία άλλων ή να μην πειράζουν την ταπετσαρία ή τα μενού κτλ.


Info-32.pngΓενικά δεν προτείνεται για χρήση παρά μόνο ίσως σε Δημοτικά, συνήθως η επόμενη μέθοδος βολεύει καλύτερα.









Ένας λογαριασμός ανά υπολογιστή και ανά τμήμα

Αρχείο:Epoptes mass create users.png
Διάλογος δημιουργίας μαθητικών λογαριασμών ανά υπολογιστή και ανα τμήμα

Δημιουργώντας ξεχωριστό λογαριασμό ανά υπολογιστή και ανά τμήμα (π.χ. tmima_a1_pc01, tmima_b2_pc03...) διασφαλίζετε ότι η κάθε ομάδα μαθητών που εργάζεται σε έναν υπολογιστή θα έχει ξεχωριστά Έγγραφα και ρυθμίσεις από τις άλλες ομάδες μαθητών άλλων τμημάτων που κάθονται στον ίδιο υπολογιστή. Έτσι, μπορεί κάθε ομάδα μαθητών να προσαρμόσει την Επιφάνεια εργασίας όπως αυτή επιθυμεί χωρίς να διατρέχει τον κίνδυνο απώλειας, ενώ παράλληλα διασφαλίζετε και η προστασία των δεδομένων καθώς μια ομάδα δεν έχει πρόσβαση ούτε ανάγνωσης ούτε εγγραφής σε αρχεία άλλων ομάδων.

Για να δημιουργήσετε μαθητικούς λογαριασμούς με αυτό το μοντέλο, μπορείτε να χρησιμοποιήσετε την επιλογή  Αρχείο  Δημιουργία χρηστών ανά υπολογιστή  (δεξιά εικόνα) της εφαρμογής sch-scripts. Μέσω της λειτουργίας αυτής μπορείτε να δημιουργήσετε πολλούς λογαριασμούς χρηστών χρησιμοποιώντας ένα πρότυπο το οποίο βέβαια μπορείτε να το επεξεργαστείτε όπως εσείς επιθυμείτε.

Πιο συγκεκριμένα από την ετικέτα Tag.png Βασικές πληροφορίες με την επιλογή Tag.png Τμήματα μπορείτε να ορίσετε το αριθμό των τμημάτων για τα οποία θέλετε να φτιάξετε λογαριασμούς, ενώ με την επιλογή Tag.png Λογαριασμοί ανά τμήμα τον αριθμό λογαριασμών ανά τμήμα.

Στην επιλογές που υπάρχουν κάτω από την ετικέτα Tag.png Πρότυπα λογαριασμών (προαιρετικό), όπως έχουμε προαναφέρει μπορείτε να καθορίσετε τα κωδικά ονόματα, τους κωδικούς πρόσβασης καθώς και τα πραγματικά ονόματα των χρήστων που πρόκειται να παραχθούν. Η μορφή και το πλήθος των λογαριασμών παρουσιάζονται στη λίστα που είναι κάτω από την ετικέτα Tag.png Θα δημιουργηθούν οι παρακάτω 72 λογαριασμοί.

Στο παράδειγμά μας, ο διάλογος θα φτιάξει για κάθε τμήμα (a1,a2,b1,b2,c1,c2) 12 λογαριασμούς. Στα πεδία Tag.png Πρότυπο ονόματος χρήστη, Tag.png Πρότυπο πραγματικού ονόματος και Tag.png Πρότυπο κωδικού πρόσβασης το "i" συμβολίζει τον αριθμό των λογαριασμών ενώ το "c" συμβολίζει τα τμήματα. Δηλαδή στο παράδειγμά μας έχουμε επιλέξει 12 λογαριασμούς ανά τμήμα οπότε το "i" θα παίρνει τιμές από το 01 εώς το 12. Επίσης έχουμε πληκτρολογήσει την δημιουργία 6 τμημάτων οπότε το "c" θα πάρει τις τιμές "a1", "a2", "b1", "b2", "c1" και "c2".

Π.χ για το τμήμα a1 έχουμε θα φτιαχτούν οι παρακάτω λογαριασμοί:

Αποτελέσματα
Όνομα χρήστη Πραγματικό όνομα Κωδικός πρόσβασης Τιμές για το i και το c
user01a1 Χρήστης 01-a1 pass01a1 i=01 & c=a1


user02a1 Χρήστης 02-a1 pass02a1 i=02 & c=a1


user03a1 Χρήστης 03-a1 pass03a1 i=03 & c=a1


user04a1 Χρήστης 04-a1 pass04a1 i=04 & c=a1
... ... ... ...


user10a1 Χρήστης 10-a1 pass10a1 i=10 & c=a1


user11a1 Χρήστης 11-a1 pass11a1 i=11 & c=a1


user12a1 Χρήστης 12-a1 pass12a1 i=12 & c=a1


Dialog-information.pngΣημειώνουμε πώς στη λίστα θα εμφανίζονται μόνο οι 300 πρώτοι λογαριασμοί στην περίπτωση που πληκτρολογήσετε την δημιουργία παραπάνω χρηστών.



Δείτε το σχετικό βίντεο:

Ξεχωριστός λογαριασμός ανά μαθητή

Σ' αυτήν την περίπτωση κάθε μαθητής έχει δικό του λογαριασμό της μορφής epwvumo_ovoma, και τον διατηρεί για όλες τις τάξεις εφόσον μπαίνει στο ίδιο εργαστήριο. Εάν ο κάθε μαθητής συμμετέχει σε πολλά τμήματα (γενικής παιδείας, ξένων γλωσσών, κατεύθυνσης, projects...) τότε ίσως είναι η πιο ταιριαστή λύση. Για να δημιουργήσετε μαθητικούς λογαριασμούς με αυτό το μοντέλο, μπορείτε να χρησιμοποιήσετε τρεις διαφορετικές λειτουργίες της εφαρμογής sch-scripts τις οποίες θα περιγράψουμε στις επόμενες παραγράφους.

Δημιουργία νέου χρήστη

Διάλογος δημιουργίας νέου χρήστη

Τη συγκεκριμένη επιλογή μπορείτε να την ενεργοποιήσετε από το μενού  Χρήστες  Νέος χρήστης  των sch-scripts. Στα δεξιά της οθόνης παρουσιάζουμε ενδεικτικά ένα παράδειγμα του διαλόγου.

Σε αυτόν μπορείτε να καθορίσετε τα στοιχεία του χρήστη όπως: Όνομα χρήστη, Κωδικό πρόσβασης, UID, Αρχικό κατάλογο, κτλ.


Dialog-information.pngΠληκτρολογώντας το όνομα χρήστη συμπληρώνεται αυτόματα και ο αρχικός κατάλογος του λογαριασμού, που είναι συνήθως της μορφής /home/Όνομα χρήστη.



Info-32.pngΤο πεδίο UID (μοναδικό αναγνωριστικό κλειδί χρήστη) συμπληρώνετε αυτόματα κατά την έναρξη του διαλόγου. Καλό θα ήταν η προεπιλεγμένη αυτή τιμή να αφήνετε όπως έχει για την αποφυγή προβλημάτων. Η επεξεργασία του συνιστάται μόνο σε περιπτώσεις αναβαθμίσεων του λειτουργικού συστήματος. Παρακάτω δίνεται ένα παράδειγμα αυτής της περίπτωσης.



Έστω ότι θέλετε να κάνατε αναβάθμιση του λειτουργικού συστήματος Ubuntu από την έκδοση 10.04 στην 12.04 διατηρώντας τον αρχικό κατάλογο (/home/teacher) του χρήστη teacher. Ο χρήστης teacher στην έκδοση 10.04 υπήρχε με UID = 1234 και GID = 5678. Η δημιουργία ενός χρήστη teacher στην καινούρια έκδοση με τα προεπιλεγμένα UID και GID θα εμφάνιζε πρόβλημα στο πεδίο Tag.png Αρχικός κατάλογος, όπως αυτό φαίνεται και στην εικόνα δεξιά σας. Ο σχεδιασμός της εφαρμογής των sch-scripts έχει γίνει με τέτοιο τρόπο ώστε να προβλέπει τέτοιου είδους προβλήματα και να ειδοποιεί το χρήστη με κατάλληλο μήνυμα (tooltip). Ένα επιπλέον χαρακτηριστικό της εφαρμογής με σκοπό την αποτελεσματικότερη και ασφαλή λειτουργία της εφαρμογής είναι η απενεργοποίηση της επιλογής Εφαρμογή σε τέτοιου είδους καταστάσεις. Με τη αλλαγή του πεδίου Tag.png UID από την καρτέλα Tag.png Πληροφορίες χρήστη καθώς και του πεδίου Tag.png GID από την καρτέλα Tag.png Επιλογές ομάδων με τι τιμές 1234 και 5678 αντίστοιχα, ο καινούριος χρήστης θα μπορεί να δημιουργηθεί κανονικά και να συνδεθεί στο σύστημα χωρίς πρόβλημα.


Info-32.pngΣυνήθως, η επιλογή που προτείνεται σε περιπτώσεις αναβάθμισης του λειτουργικού συστήματος του εξυπηρετητή για την αποφυγή τέτοιου είδους προβλημάτων είναι η εισαγωγή χρηστών από csv αρχείο, η οποία θα αναλυθεί παρακάτω.


Εισαγωγή χρηστών από csv αρχείο

Διάλογος εξαγωγής χρηστών από την εφαρμογή "Διαχείριση ΣΕΠΕΗΥ".
Πρώτη οθόνη του διάλογου εισαγωγής χρηστών από csv αρχείου.
Πρώτη οθόνη του διάλογου εισαγωγής χρηστών από csv αρχείου.

Τέτοιου είδους αρχεία μπορείτε να δημιουργήσετε είτε χρησιμοποιώντας το λογισμικό διαχείρισης μαθητικού δυναμικού του σχολείου (Νέστωρας κτλ), είτε, εάν ανοίγετε email στο ΠΣΔ για κάθε μαθητή, αντιγράφοντας τη λίστα μαθητών από τη σχετική σελίδα του ΠΣΔ, είτε μέσω της εφαρμογής Διαχείριση ΣΕΠΕΗΥ (sch-scripts), πηγαίνοντας στο μενού  Αρχείο  Εξαγωγή σε csv... .


Dialog-information.pngΕπιλέγοντας συγκεκριμένους χρήστες, από την περιοχή εμφάνισης των λογαριασμών, πριν την εκτέλεση της ενέργειας  Εξαγωγή σε csv...  θα έχει ως αποτέλεσμα την εξαγωγή μόνο των συγκεκριμένων χρηστών στο αρχείο. Στην περίπτωση που δεν έχετε επιλέξει κάποιο χρήστη, στο αρχείο θα εξαχθούν όλοι οι χρήστες της/των επιλεγμένων ομάδων.



Το LibreOffice μπορεί να βοηθήσει στη διαμόρφωση του αρχείου πριν την εισαγωγή του στα sch-scripts.

Στην συνέχεια, μέσω της επιλογής  Αρχείο  Εισαγωγή από csv...  μπορείτε να εισάγετε το αρχείο. Ο διάλογος που εμφανίζεται κατά την εισαγωγή του αρχείου φαίνεται στα δεξιά σας. Σε αυτόν το διάλογο μπορείτε να επεξεργαστείτε τα στοιχεία των λογαριασμών, να διαγράψετε λογαριασμούς που δεν επιθυμείτε να εισαχθούν στο σύστημα και τέλος με την επιλογή Αυτόματη επίλυση προβλημάτων να επιλύσετε τυχόν συγκρούσεις που μπορούν να υπάρξουν ανάμεσα στα στοιχεία των υπαρχόντων λογαριασμών και στα στοιχεία των λογαριασμών που εμφανίζονται στο διάλογο.

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

Στην περίπτωσή που πατήσετε όχι, τότε ο διάλογος θα έχει την μορφή που φαίνεται στην εικόνα δεξιά σας. Οι χρήστες της λίστας, όπου έχουν στο πρώτο κελί το εικονίδιο Schscripts-import-dialog-conflict.png, εμφανίζουν κάποια σύγκρουση με τα στοιχεία των υπαρχόντων λογαριασμών στο σύστημα. Τα πεδία με κόκκινο χρώμα είναι εκείνα τα πεδία που παρουσιάζουν τις συγκρούσεις. Πηγαίνοντας με τον δείκτη του ποντικιού σας πάνω σε αυτά τα πεδία εμφανίζεται ένα μήνυμα το όποιο σας αναφέρει το πρόβλημα. Κάνοντας κλικ στην επιλογή Αυτόματη επίλυση προβλημάτων η εφαρμογή θα προσπαθήσει να δώσει λύση στις συγκρούσεις αυτές.


Dialog-warning.pngΣε μερικές περιπτώσεις η επιλογή Αυτόματη επίλυση λογαριασμών δεν μπορεί να λύσει όλες τις συγκρούσεις. Σε αυτή την περίπτωση θα πρέπει να επέμβετε στα πεδία που παρουσιάζουν τις συγκρούσεις και να τροποποιήσετε τα περιεχόμενα τους σύμφωνα με την υπόδειξη που θα σας εμφανίζεται όταν τοποθετήσετε τον δείκτη του ποντικιού σας πάνω τους (tooltip).


Εισαγωγή χρηστών από το passwd αρχείο

Διάλογος εισαγωγής του αρχείου passwd.

Εναλλακτικός τρόπος εισαγωγής χρηστών δίνεται από την επιλογή  Εισαγωγή από passwd  που βρίσκεται στο μενού  Αρχείο  Εισαγωγή από passwd  της εφαρμογής sch-scripts. Το αρχείο εισόδου αυτής της επιλογής είναι το αρχείο passwd. Η συγκεκριμένη λειτουργία βοηθάει τη μεταφορά των λογαριασμών στην περίπτωση αλλαγής του λειτουργικού συστήματος π.χ από Ubuntu 10.04 σε Ubuntu 12.04. Το μόνο που απαιτείται είναι η δημιουργία αντιγράφων ασφαλείας των αρχείων passwd, shadow, group, τα οποία βρίσκονται στο κατάλογο /etc, από το παλιό λειτουργικό σύστημα.


Dialog-warning.png Στον κατάλογο που βρίσκεται το αρχείου εισόδου passwd, πρέπει να βρίσκονται και τα αρχεία shadow και group, ώστε να γίνει σωστά η εισαγωγή των κωδικών πρόσβασης των λογαριασμών καθώς και η δημιουργία των ομάδων.



Μετά την εισαγωγή του αρχείου passwd, ο διάλογος που εμφανίζεται είναι παρόμοιος με αυτόν της επιλογή  Εισαγωγή από csv... 




Αιτήσεις εγγραφών νέων χρηστών

Διάλογος αίτησης εγγραφής νέου χρήστη.

Τα sch-scripts περιλαμβάνουν μια υπηρεσία ανάλογη με τη διαδικασία εγγραφής π.χ. σε ένα φόρουμ, όπου ο ίδιος ο μαθητής καταχωρεί τα στοιχεία του σε μία φόρμα, και ο υπεύθυνος ΣΕΠΕΗΥ στη συνέχεια εγκρίνει τη δημιουργία του λογαριασμού.

Για να ενεργοποιήσετε αυτή την υπηρεσία, πηγαίνετε στο μενού  Αρχείο  Ενεργοποίηση εγγραφών χρηστών...  των sch-scripts. Θα ανοίξει η φόρμα που φαίνεται στα δεξιά της οθόνης.










Διάλογος αιτημάτων νέου χρήστη.

Επιλέξτε τους ρόλους και τις ομάδες χρηστών για τις οποίες επιτρέπονται οι εγγραφές στην παρούσα φάση, για παράδειγμα, στις 1-10 Σεπτεμβρίου μπορείτε να επιτρέψετε μόνο εγγραφές καθηγητών και προσωπικού, ενώ μετά τις 10 Σεπτεμβρίου μόνο μαθητών. Πατώντας το κουμπί Συνέχεια, θα εμφανιστεί η φόρμα παραλαβής των αιτημάτων των χρηστών, όπως φαίνεται δεξιά.



Dialog-information.pngΟι αιτήσεις εγγραφής νέων χρηστών γίνονται αποδεκτές μόνο ενόσω αυτή η φόρμα είναι ανοιχτή.



Διάλογος αιτημάτων νέου χρήστη.

Στη συνέχεια, πείτε στους μαθητές ή στους καθηγητές που θέλουν να ανοίξουν λογαριασμούς, να επιλέξουν  Προτιμήσεις  Εγγραφή νέου χρήστη  από την οθόνη σύνδεσης των σταθμών εργασίας, και να συμπληρώσουν τα στοιχεία τους, όπως φαίνεται στην εικόνα στα δεξιά της οθόνης.


Τέλος, επεξεργαστείτε ή επικυρώστε τη δημιουργία λογαριασμών τους από τη φόρμα παραλαβής αιτημάτων που έχετε ανοιχτή στον εξυπηρετητή.