Απαγόρευση αλλαγής επιφάνειας εργασίας από χρήστες.

Ξεκίνησε από notis, 18 Ιαν 2014, 09:47:46 ΜΜ

« προηγούμενο - επόμενο »

notis

Θα μπορούσατε να μου πειτε πως θα μπορούσαμε να αποτρέψουμε από τους απλούς χρήστες την αλλαγή της επιφάνειας εργασίας ή έστω να μην μπορούν να επιλέγουν δικές τους εικόνες.

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

(Ubuntu LTSP)

apapakL

#1
Συνάδελφε για το κλείδωμα φόντου δες εδώ --> https://alkisg.mysch.gr/steki/index.php?topic=5008.msg52675#msg52675

Με την ίδια λογική κλειδώνονται και άλλα στοιχεία όπως για παράδειγμα ο proxy του συστήματος...

Επίσης υπάρχει και η λύση των guest sessions όπου σε κάθε login όλες οι αλλαγές χάνονται: https://alkisg.mysch.gr/steki/index.php?topic=4056.msg52873#msg52873

Το ξαναγράφω εδώ με την αλλαγή για το ltsp-pnp που χρησιμοποιείται στη λύση της τεχνικής στήριξης για 12.04:

Κώδικας: bash
sudo gedit /usr/share/ldm/rc.d/S00-guest-sessions


και στο αρχείο που θα ανοίξει αντιγράφουμε το παρακάτω

Κώδικας: bash
case "$LDM_USERNAME" in
    guest*)
        ssh -S "$LDM_SOCKET" "$LDM_SERVER" 'cd && find -mindepth 1 -delete; rsync -a /etc/skel/ .'
        ;;
esac



Σημειώνεται οτι με αυτό το τρόπο οτι αποθηκεύεται στα home των χρηστών guest* θα χάνεται σε κάθε login.
Μια λύση για να κρατάς τις εργασίες είναι να φτιάξεις φακέλους με αποκλειστικά δικαιώματα ανάγνωσης και εγγραφής για τον κάθε χρήστη μέσα στο κοινόχρηστο φάκελο του server...


alkisg

#2
Μια παραλλαγή για να σβήνουμε μόνο τα αρχεία ρυθμίσεων και να παραμένουν τα Έγγραφα, η Επιφάνεια εργασίας κλπ, είναι η:
Κώδικας: Bash
        ssh -S "$LDM_SOCKET" "$LDM_SERVER" 'cd && find -mindepth 1 -maxdepth 1 -name ".*" -exec rm -rf {} + && rsync -a /etc/skel/ .'