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

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: Wizard στις 10 Ιουν 2010, 12:36:59 ΠΜ

Τίτλος: Εκτέλεση εντολών μέσα ή έξω από chroot
Αποστολή από: Wizard στις 10 Ιουν 2010, 12:36:59 ΠΜ
Οι Χρήσιμες Εντολές (http://wiki.ubuntu-gr.org/sch-scripts/%CE%A7%CF%81%CE%AE%CF%83%CE%B9%CE%BC%CE%B5%CF%82%CE%95%CE%BD%CF%84%CE%BF%CE%BB%CE%AD%CF%82) από το wiki μπορούν να εκτελεστούν μέσα από το chroot (για thin και fat clients) χωρίς να χρειάζεται η τελευταία εντολή "sudo cp -r /etc/gconf/ /opt/ltsp/i386/etc/" ή τα έχω μπερδέψει λίγο;  ;D

Επίσης, η σελίδα αναφέρει:
"Για να επιτρέψετε σε κάποιον συγκεκριμένο χρήστη, για παράδειγμα στον καθηγητή, να κλειδώνει την οθόνη του, από τον συγκεκριμένο λογαριασμό δώστε:
gconftool-2 --type boolean --set /desktop/gnome/lockdown/disable_lock_screen 0"
Αυτό μπορεί να γίνει για χρήστη που δεν έχει κάνει login; Π.χ. ο admin να επιτρέψει το κλείδωμα της οθόνης για κάποιον χρήστη.
Τίτλος: Απ: Εκτέλεση εντολών μέσα ή έξω από chroot
Αποστολή από: alkisg στις 10 Ιουν 2010, 12:58:18 ΠΜ
Παράθεση από: Wizard στις 10 Ιουν 2010, 12:36:59 ΠΜ
Οι Χρήσιμες Εντολές (http://wiki.ubuntu-gr.org/sch-scripts/%CE%A7%CF%81%CE%AE%CF%83%CE%B9%CE%BC%CE%B5%CF%82%CE%95%CE%BD%CF%84%CE%BF%CE%BB%CE%AD%CF%82) από το wiki μπορούν να εκτελεστούν μέσα από το chroot (για thin και fat clients) χωρίς να χρειάζεται η τελευταία εντολή "sudo cp -r /etc/gconf/ /opt/ltsp/i386/etc/" ή τα έχω μπερδέψει λίγο;  ;D
Για τους thin client δεν χρειάζονται, αφού ισχύουν οι ρυθμίσεις του server.
Για τους fat clients δεν χρειάζεται να μπεις στο chroot για να τις εκτελέσεις. Απλά στο config source βάλε /opt/ltsp/i386/etc/gconf/gconf.xml.defaults.

Παράθεση από: Wizard στις 10 Ιουν 2010, 12:36:59 ΠΜ
Επίσης, η σελίδα αναφέρει:
"Για να επιτρέψετε σε κάποιον συγκεκριμένο χρήστη, για παράδειγμα στον καθηγητή, να κλειδώνει την οθόνη του, από τον συγκεκριμένο λογαριασμό δώστε:
gconftool-2 --type boolean --set /desktop/gnome/lockdown/disable_lock_screen 0"
Αυτό μπορεί να γίνει για χρήστη που δεν έχει κάνει login; Π.χ. ο admin να επιτρέψει το κλείδωμα της οθόνης για κάποιον χρήστη.
Ο χρήστης πρέπει να έχει κάνει μια φορά login για να έχουν δημιουργηθεί οι ρυθμίσεις του. Στη συνέχεια ο admin μπορεί να τρέξει την εντολή αλλά θα πρέπει να χρησιμοποιήσει την παράμετρο --direct με όρισμα τον φάκελο /home/user/.gconf. Μάλιστα κι ο ίδιος ο χρήστης μπορεί να τρέξει την εντολή και να δώσει δικαιώματα στον εαυτό του, αν ο διαχειριστής δεν την έχει βάλει στις υποχρεωτικές ρυθμίσεις... :)

Γενικά αν υπάρχει λόγος για εξειδικευμένες ρυθμίσεις, ένα καλό εργαλείο είναι το sabayon (http://live.gnome.org/Sabayon/), το οποίο χρησιμοποιεί γραφικό περιβάλλον και υποστηρίζει την εφαρμογή ρυθμίσεων είτε σε συγκεκριμένους χρήστες είτε ανά group.
Εναλλακτικά, μπορεί και να μπει ένα μικρό σκριπτάκι στο /etc/xdg/autostart το οποίο θα καθορίζει τη στιγμή του login τι ρυθμίσεις θα έχει ο χρήστης. Π.χ. "αν είναι στο group teachers, τότε κάνε την τάδε ρύθμιση, αν είναι στο students, κάνε την άλλη" κτλ.

Tutorial για το sabayon:
http://www.linux.com/archive/feature/114319

Εικόνα από το sabayon. Στο εσωτερικό παράθυρο που μοιάζει με virtual box κάνουμε τις ρυθμίσεις με γραφικό τρόπο, και όταν τελειώσουμε μας ρωτάει ποιες θέλουμε να αποθηκεύσουμε σε κάποιο προφίλ ώστε στη συνέχεια να τις εφαρμόσουμε στους χρήστες.
(http://www.linux.com/var/slashimages/e42548c0b3a27cbf1d0044224a165c55.png)
Τίτλος: Απ: Εκτέλεση εντολών μέσα ή έξω από chroot
Αποστολή από: Keep Growing στις 10 Ιουν 2010, 06:39:26 ΜΜ
Καλησπέρα Άλκη.
Πρώτα θα ήθελα να ευχαριστήσω ολόκληρη την ομάδα για την προσφορά της στην δημόσια δωρεάν Ελληνική Εκπαίδευση.
Δεύτερον θα ήθελα να με βοηθήσεις να καταλάβω, τι κρύβεται πίσω από το παράθυρο Editing profile demo.
Έχω προσπαθήσει πολύ, αλλά δυστυχώς, μάταιος κόπος.  ;D
Τίτλος: Απ: Εκτέλεση εντολών μέσα ή έξω από chroot
Αποστολή από: alkisg στις 10 Ιουν 2010, 07:57:57 ΜΜ
Χαχα δεν έχω ιδέα τυχαία βρήκα την εικόνα στο Internet... καλή παρατηρητικότητα πάντως! ;)