Table of Contents
Διαχείριση
Διαχείριση Ομάδων και Χρηστών
Ανοίγουμε μια κονσόλα και συνδεόμαστε ως υπερχρήστης root
su
Ομάδες
Δημιουργία ομάδας χρηστών
Η δημιουργία μιας ομάδας στην οποία ανήκουν οι χρήστες θα μας βοηθήσει ανάμεσα σε άλλα στην εύκολη διαγραφή τους όταν αποφοιτήσουν από το σχολείο Θα επιλέξουμε ένα όνομα ομάδας το οποίο θα μας βοηθήσει να εντοπίσουμε μετά από καιρό, παλιούς χρήστες και να τους διαγράψουμε εύκολα. Προτείνεται το κανονικό (ή θεωρητικό έτος εγγραφής του παιδιού στην Α τάξη):
- y2007 για όσα παιδιά ανήκουν στην Α τάξη κατά το σχολικό έτος 2007-2008
- y2006 για όσα παιδιά ανήκουν στην B τάξη κατά το σχολικό έτος 2007-2008
- y2005 για όσα παιδιά ανήκουν στην Γ τάξη κατά το σχολικό έτος 2007-2008
Από την κονσόλα εκτελούμε π.χ.
addgroup y2007
Αλλαγή ομάδας χρήστη
Εάν κάποιο παιδί επαναλάβει μια τάξη μπορούμε να του αλλάξουμε ομάδα την επόμενη χρονιά π.χ. από y2006 σε y2007. 1)
Έστω ότι ο Κώστας στο τέλος της σχολικής χρονιάς 2006-2007 κατά την οποία ήταν στην B τάξη μένει από απουσίες. Ο Κώστας ανήκε στην ομάδα y2005 (που ήταν στην Α τάξη το 2005-2006). Τώρα πλέον κατά την νέα σχολική χρονιά 2007-2008, θα είναι πάλι στην B τάξη μαζί με τα παιδιά που ανήκουν στην ομάδα y2006 (που ήταν στην Α τάξη το 2006-2007). Οπότε εκτελούμε απλά τις παρακάτω εντολές.
deluser kostas y2005 adduser kostas y2006
Διαγραφή πολλών χρηστών
Έστω ότι τελείωσε το σχολικό έτος 2006-2007 και θέλουμε να διαγράψουμε τα μαθητές της Γ τάξης που αποφοίτησαν. Θα ανήκουν στην ομάδα y2004 (ήταν στην Α τάξη το σχολικό έτος 2004-2005). Ας δούμε ποιοι είναι οι χρήστες που ανήκουν σε αυτήν την ομάδα με την παρακάτω εντολή
members y2004
Στην συνέχεια διαγράφουμε τους χρήστες ακολουθώντας την διαδικασία στην παρ. Διαγραφή Χρήστη
Χρήστες
Δημιουργία χρήστη
Δημιουργία χρήστη linux π.χ. kostas, ο οποίος ανήκει στην Α τάξη κατά το σχολικό έτος 2007-2008 (άρα στο group y2007).
adduser kostas
Προσοχή!
- Το συνθηματικό δεν εμφανίζεται.
- Γράφουμε με λατινικούς χαρακτήρες το πλήρες όνομα του παιδίου, (και ότι άλλα στοιχεία θέλουμε)
Προσθήκη του χρήστη kostas στην ομάδα y2007 ( Αν δεν την έχουμε φτιάξει ήδη εκτελούμε addgroup y2007)
adduser kostas y2007
Δημιουργία του ίδιου χρήστη ως δικτυακού χρήστη windows
smbpasswd -a kostas
Αλλαγή κωδικού χρήστη
Αλλαγή κωδικού χρήστη linux
passwd kostas
Αλλαγή κωδικού χρήστη windows (όμοιο με την δημιουργία)
smbpasswd -a kostas
Διαγραφή χρήστη
Η διαγραφή χρήστη θα πρέπει να γίνει αντίστροφα με το πως δημιουργήθηκε, δηλαδή πρώτα για τον δικτυακό χρήστη windows και μετά για τον χρήστη linux. Το προφίλ του χρήστη στο linux βρίσκεται στο /home/kostas Το προφίλ του χρήστη για τα windows βρίσκεται στο /var/lib/samba/profiles/kostas
Η ολική διαγραφή ενός δικτυακού χρήστη windows-linux (με username π.χ kostas), μαζί με όλα τα αρχεία του, γίνεται ακολουθώντας τα παρακάτω βήματα
- Διαγραφή δικτυακού χρήστη windows
- smbpasswd -x kostas
- Είσοδος στον φάκελο /var/lib/samba/profiles/ με τα προφίλ των χρηστών windows
- cd /var/lib/samba/profiles
- Διαγραφή του προφίλ του χρήστη όσον αφορά τα windows
- rm -rf kostas
- Διαγράφή του χρήστη στο linux (διαγράφονται μαζί και τα αρχεία του, δείτε τις προεπιλεγμένες ρυθμίσεις /etc/deluser.conf)
- deluser kostas
Μαζική διαγραφή χρήστών
Εάν θέλουμε να διαγράψουμε όλους τους χρήστες που ανήκουν σε μια ομάδα, επειδή δεν φοιτούν πλέον στο σχολείο, θα πρέπει να δούμε σε ποια ομάδα ανήκουν όλοι. Για παράδειγμα οι μαθητές που αποφοίτησαν το καλοκαίρι του 2007, εισήχθηκαν στην Α λυκείου το 2004 και άρα ανήκουν στην ομάδα y2004. Εκτελούμε λοιπόν την παρακάτω εντολή για αυτούς.
for i in $(members y2004); do smbpasswd -x $i; rm -rf /var/lib/samba/profiles/$i; deluser $i; done;
Διαγραφή τοπικών αντιγράφων φακέλων χρηστών από τους windows clients
PCs (1ο εργαστήριο από τον server αριστερόστροφα)
- p4client03l1
- p4clientsvr
- (linux μόνο)
- p4client34 (τοπικά μόνο)
- client25l1 (τοπικά μόνο)
- client04l1
- client18l1 (τοπικά μόνο)
- client06l1 (τοπικά μόνο)
- p4client44
- p4client01
- mmx200cl2
- cl433cel
Κάνουμε είσοδο στο σύστημα ως Administrator και εκτελούμε τις παρακάτω εντολές
cd C:\Program Files\Windows Resource Kits\Tools delprof /q /r /i /c:\\computername
Το delprof μπορούμε να το κατεβάσουμε από εδώ
Σύνδεση Χρηστών
Σύνδεση Windows από client
- Για σύνδεση δικτυακού χρήστη επιλέγουμε Τομέα σύνδεσης
- 1ο ΤΕΕ Ασπροπύργου : ASP.LOCAL
- Για σύνδεση τοπικού χρήστη επιλέγουμε σύνδεση Αυτός ο υπολογιστής..:
- username : guest
- password : (ENTER, χωρίς password)
Σύνδεση σε Linux από client
Επιλέγουμε κατά την εκκίνηση το λειτουργικό linux και στην συνέχεια συνδεόμαστε ως δικτυακός χρήστης
Απομακρυσμένη σύνδεση σε Linux από client
Εναλλακτικά αφού συνδεθεί στον λογαριασμό του στα Windows ο χρήστης μπορεί να συνδεθεί σε linux περιβάλλον στον server ως εξής:
Μέσω ssh (κονσόλα)
Ο προτεινόμενος τρόπος για μάθημα όταν πιέζει ο χρόνος. Οι υπόλοιποι είναι πιο χρονοβόροι. Από το πρόγραμμα putty.
Μέσω nx client (γραφικό)
Ο προτεινόμενος τρόπος για να δουν γραφικό περιβάλλον Δουλεύουν τα πάντα.
- Προσοχή να απενεργοποιηθούν οι συμπιέσεις
- Σε αντίθετη περίπτωση στους 2-3 χρήστες ο server δουλεύει στο 100%
- Να μπαίνουν ένας ένας διαδοχικά οι χρήστες
- Σε αντίθετη περίπτωση ο server θα δουλέψει στο 100% και o nx server θα απορρίψει νέες ταυτόχρονες προσπάθειες σύνδεσης
- Να καθήσει χρήστης και στον server που θα δώσει μικρότερο φόρτο
- Θέλει υπομονή:
- Έχει δοκιμαστεί με έως 10-12 περίπου χρήστες, με ανάλογες καθυστερήσεις
- Δεν θα πρέπει να εκκινούν βαριές εφαρμογές χωρίς να υπάρχει λόγος από το μάθημα, π.χ. firefox. Γονατίζει ο server
- Οι διαδοχικές ενέργειες εξυπηρετούνται πολύ πιο γρήγορα και μερικές φορές οι ταυτόχρονες από 5+ χρήστες καθυστερούν υπερβολικά.
Μέσω vnc client (γραφικό)
Από το πρόγραμμα tightvnc Υπάρχουν προβλήματα στην αλλαγή στα ελληνικά.
Μέσω xdmcp (γραφικό)
Με pxes boot cd χωρίς να μπούν σε λειτουργικό (ακόμα και σε υπολογιστή χωρίς δίσκο) Δουλεύουν όλα, με τις ανάλογες καθυστερήσεις.
Όρια χρήσης δίσκου
- Οι δικτυακοί χρήστες Windows έχουν όριο 30Mb2)
- Οι δικτυακοί χρηστες είναι κανονικά χρήστες linux στον server με όριο χρήσης 300Mb (συμπεριλαμβάνονται τα 30Mb των αρχείων Windows. Καλό είναι να μην ξεπεράσουν τα 200Mb, καθώς χρειάζονται 30* 2,5 Mb για την σύνδεση αποσύνδεση τους από τους Windows clients και αν αποτύχει λόγω υπέρβασης των 300Mb αρχίζουν τα προβλήματα..
Πληροφορίες για το όριο χρήσης του linux μέσω usermin web interface https://10.64.53.200:20000
- Φάκελοι windows αρχείων /var/lib/samba/profiles/
- Φάκελοι linux /home
Ως υπερχρήστης για να δούμε πληροφορίες για την χρήση δίσκου από όλους τους χρήστες, πηγαίνουμε από την εφαρμογή jdiskreport (εικονίδιο στην επιφάνεια εργασίας). Από κονσόλα η ίδια εντολή
gksu 'java -jar /opt/jdiskreport/jdiskreport-1.2.2.jar'
