Οδηγός για αίθουσες Η/Υ κοινής χρήσης .

Οδηγοί - How to - Tutorials

Δημοσίευσηαπό linuxman » Σάβ Σεπ 12, 2009 12:35 am

Οδηγός για αίθουσες Η/Υ κοινής χρήσης π.χ. Σχολεία , Φροντιστήρια , Βιβλιοθήκες κτλ. βασισμένος σε Ubuntu 8.04.3
Οδηγός δοκιμάστηκε και λειτουργεί εδώ και 3 χρόνια σε 3 εργαστήρια στο http://www.uom.gr και φέτος έγινε εγκατάσταση και στο 4 εργαστήριο .
( Αν και δεν έχω δοκιμάσει σε άλλες διανομές λογικά θα πρέπει να παίζει με παρόμοιο τρόπο με ελάχιστες διαφορές .)

Όπου υπάρχουν Η/Υ για κοινή χρήση είναι χρήσιμο να έχουμε τον έλεγχο με τι γίνεται και για ευνόιτους λόγους δεν θέλουμε ξανά
και ξανά να κάνουμε ρυθμίσεις στο/ους Η/Υ και να τα κάνουμε από την αρχή .


1. Κάνουμε μία "σωστή" εγκατάσταση με διαχωρισμό του συστήματος από το /home και μίας και θα είναι κοινής χρήσης δεν χρειάζεται να δώσουμε πολύ χώρο στο
Κώδικας: Επιλογή όλων
/home
ανάλογα με το δίσκο μας .
2. Βάζουμε όλα τα προγράμματα που θεωρούμε ότι μπορεί να είναι χρήσιμα για λίγοι ώρα που κάποιος θα καθήσει στον Η/Υ αυτον .
(codecs , flash , screenlets , compiz κτλ. )
3. Δημιουργούμε ένα χρήστη που θα έχει όλα τα δικαιώματα εκτός από Διαχείριση Συστήματος
user1.png
Προσθήκη χρήστη .
user2.png
Δικαιώματα χρήστη


4. Για να μην υπάρξει πρόβλημα με σύνδεση στο δίκτυο καλό θα είναι να του δώσουμε στατική IP
5. Κάνουμε όλες τις ρυθμίσεις που θεωρούμε ότι μπορεί να χρειαστούν στο σύστημα π.χ. Εκτυπώσεις , Scaners κτλ. δοκιμάζουμε και εάν όλα είναι οκ. κάνουμε αποσύνδεση και σύνδεση στο λογαριασμο του χρήστη .
Εδώ για λόγους ευκολείας μπορούμε να δώσουμε στο χρήστη όνομα και κωδικό π.χ. (student , student )

6. Διαμορφόνουμε το Περιβάλλον του χρήστη , βάζουμε εικονίδια , φτιάχνουμε 4 επιθάνιες εργασίας , προσθέτουμε screenlets , AWM με μερικά χρήσιμα εικονίδια κτλ. σαν να κάναμε για μας άλλα με με γνώμονα να τραβά προσοχή με τα οραία πράγματα που θα βάλουμε π.χ. να αλάξει το Wallpaper κάθε λεπτο και πολλά άλλα.

7. Θα πρέπει να διαμοπρφόσουμε και το μενού για να μην υπάρχουν εικόνίδια που μπορεί να πατήσει κάποιος κατά λάθος π.χ. Java , Κλειδία και διάφορα που δεν είναι χρήσιμά για την χρήση του Η/Υ .

8. Και τώρα το πρόβλημα είναι πως θα κρατά όλα αυτά που κάναμε και φτιάξαμε εάν καθήσουν 5-10 άτομα στο ίδιο Η/Υ ;
Ένας μπορεί να σβήσει τα εικονίδια , άλλος μπορεί να κατεβάσει κάτι που δεν πρέπει και πολλά άλλα που μπορεί να γίνουν όταν είναι κοινής χρήσης ένας Η/Υ .

9. Τώρα πρέπει να κάνουμε τον ήμηαυτόματο τρόπο επαναφοράς τις επυθάνειας εργασίας του χρήστη για να μην χρειαστεί να το κάνουμε εμείς μετά από τέλος μιας μέρας .

10.01 Για να γίνει επαναφορά θα πρέπει να έχουμε ένα αντίγραφο ασφαλείας των ρυθμίσεων .
Ανοίγουμε Τερματικό και θα δώσουμε τις εντολές με την σειρά
02.
Κώδικας: Επιλογή όλων
cd .. (εδώ είμαστε στο κατάλογο /home

03.
Κώδικας: Επιλογή όλων
sudo su root ( για να πάρουμε προνόμια άμεσα θα είναι χρήσιμα στα παρακάτω , αν και γίνεται και με sudo )

04.
Κώδικας: Επιλογή όλων
tar -czf student.tar.gz student/  ( εδώ συμπιέζουμε τον κατάλογο του χρήστη με όλα τα δικαιώματα που έχει )

05. Εκτελούμε την εντολή
Κώδικας: Επιλογή όλων
ls -la
για να δούμε τι δικαιώματα έχει και βλέπουμε ότι ο χρήστης μπορεί να το δεί κάτι που δεν έχει πρόβλημα άλλα δεν χρειάζεται να ξέρει τι περιέχει το αρχείο αυτό για αυτό θα δώσουμε
Κώδικας: Επιλογή όλων
chmod 640 student.tar.gz

06. Τώρα για να έχουμε και ένα παραπάνω αντίγραφο του αρχείου μπορούμε με χρήση Alt+F2 + gksu nautilus να το αντιγράψουμε και αλλού για να έχουμε ένα αντίγραφο παραπάνω .
07. Έχουμε αντίγραφο άλλα ο τρόπος επαναφοράς ;
Στο Τερματικό εκτελούμε τις παρακάτω εντολές με την σειρά
08.
Κώδικας: Επιλογή όλων
touch /etc/init.d/restore_user.sh

09.
Κώδικας: Επιλογή όλων
chmod 755 /etc/init.d/restore_user.sh

010.
Κώδικας: Επιλογή όλων
gedit /etc/init.d/restore_user.sh

011. Εδώ έχουμε κοινό αρχείο όπου θα εισσάγουμε τα παρακάτω
Κώδικας: Επιλογή όλων
#!/bin/sh
rm -r /home/student
cd /
cd home
tar -xf student.tar.gz


012. Έχουμε το αντίγραφο και το script άλλα θέλουμε να εκτελέιται και όταν πρέπε .
013. Θα δώσουμε την παρακάτω εντολή για να εκτελέιται με κάθε εκκίνηση του Η/Υ είτε με κάθε ρεστάρτ που θα κάνει
Κώδικας: Επιλογή όλων
update-rc.d -f restore_user.sh start 20 0 1 2 3 4 5 6 .

Οπότε τώρα έχουμε δώσει να εκτελέιται κάθε φορά που ξεκινά Η/Υ η κάθε φορά που θα κάνει ρεστάρτ .
014. Για να διασφαλίοσουμε ότι δεν θα πειραχτεί το σύστημα αν κάποιος δοκιμάσει να το βάλουμε χρόνο αναμονής σε 0 . Και να δώσουμε και ένα δυνατό κωδικό στο root με την ετνολή
Κώδικας: Επιλογή όλων
sudo passwd root
οπότε και εάν κάποιος θα δοκιμάσει να το βάλει στο recovery mode θα του ζητήσει το κωδικό , η να βάλουμε το StartUp-Manager
StartUp-Manager.png
StartUp-Manager

και να ορίσουμε το κωδικό στην καρτέλα Security στο
Κώδικας: Επιλογή όλων
protect rescue mode
&
Κώδικας: Επιλογή όλων
protect old boot options

015. Έτσι διασφαλίσαμε αρκετά καλά ότι δεν θα πειράχτει έστω και άφελα από κάποιον το σύστημα.Σημαντικό είναι να βγάλουμε από το Bios και την δυνατότητα να κάνει εκίνηση από άλλο μέσω εκτός του δίσκου που έχουμε και να το κλείδώσουμε με κωδικό .
016. Μπορούμε και για λόγους ευχέριας χρήσης να κάνουμε και την εγκατάσταση το openssh-server για να μπορούμε να κάνουμε απομακρισμένα την διαχείριση και έλεγχο όταν χρειάζεται , μετά από αυτό θα πρέπει να κάνουμε επεξεργασία το αρχίο ρυθμίσεων του openssh-server με παρακάτω βήματα
Κώδικας: Επιλογή όλων
sudo gedit /etc/ssh/sshd_config
και στο σημείο
Κώδικας: Επιλογή όλων
# Authentication:
LoginGraceTime 120
PermitRootLogin yes ( να το κάνουμε no )
StrictModes yes

Κάνουμε ρεστάρτ το openssh-server και είμαστε έτοιμη .
017. Δοκιμάζουμε να φτιάξουμε μερικά αρχεία και φακέλους στη Επιθάνεια Εργασίας του χρήση και κάνουμε ρεστάρτ εάν δεν θα υπάρχουν ότι φτιάξαμε μετά από ρεστάρτ τα κάναμε όλα σωστά .

Υ.Γ. Υπάρχουν και άλλη τρόποι για να κάνουμε σχεδόν την ίδια διαδικασία που θα μπορείτε με λίγη αναζήτηση να τους βρείτε στο διαδίκτυο .
Οδηγίες προς Νεοεισερχόμενους
LinuxMint 17 qiana 3.13.0-24-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
Intel Core i3-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116]
wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a]
Άβαταρ μέλους
linuxman
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 912
Εγγραφή: Σάβ Φεβ 28, 2009 2:39 pm
Τοποθεσία: Θεσσαλονίκη

Επιστροφή στο Οδηγοί Χρήσης



Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση : Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης

cron