Αποστολέας Θέμα: Δύο ερωτήσεις  (Αναγνώστηκε 197 φορές)

mandarinos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 136
Δύο ερωτήσεις
« στις: 01 Οκτ 2021, 08:52:18 πμ »
Καλημέρες!

Ερώτηση 1η: Μπορώ να βάλω Squid στον server, ώστε να κόβω κάποια "όχι σωστά" sites, που (τυχαίνει να) περνάνε (ακόμη κι) από τα φίλτρα του Σχολικού Δικτύου; ή αυτό κάνει μονάχα γιά server υπηρεσιών (πχ http, emailing, κλπ) σε δίκτυα peer-to-peer;
Δηλαδή, συνεργάζεται το Squid με το LTSP;

Ερώτηση 2: Υπάρχει τρόπος να τσεκάρω κάποιες εφαρμογές πρίν τη δημοσίευση του LTSP image, ώστε αυτές να μην φαίνονται στα μενού στα τερματικά των μαθητών; (Πχ η Διαχείριση ΣΕΠΕΗΥ.)
Ακόμη κι αν δεν γίνεται να μην συμπεριλαμβάνονται στο image, έστω να παραμένουν εκεί μέσα ως σαβούρα, αλλά ο μαθητής να μην βλέπει το εικονίδιο στο μενού του.
(Σε κάποια προσεχή αναβάθμιση του LTSP, ίσως; )

Ευχαριστώ!

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6150
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Δύο ερωτήσεις
« Απάντηση #1 στις: 01 Οκτ 2021, 09:49:38 πμ »
1) Δεν χρειάζεται το squid, αρκεί το dnsmasq που έχουμε ήδη εγκατεστημένο: https://alkisg.mysch.gr/steki/index.php?topic=5060.0

2) Έστω ότι θέλω να κρύψω τη Διαχείριση ΣΕΠΕΗΥ. Σε τερματικό δίνω:

$ grep -r "Διαχείριση ΣΕΠΕΗΥ" /usr/share/applications
/usr/share/applications/sch-scripts.desktop:Name[el]=Διαχείριση ΣΕΠΕΗΥ

Στο φάκελο /usr/share/applications είναι τα εικονίδια των μενού, και με την παραπάνω εντολή βρήκα ότι το μενού των sch-scripts είναι το αρχείο /usr/share/applications/sch-scripts.desktop.
Προχωράω ένα βήμα παρακάτω για να βρω και το εκτελέσιμο:

grep ^Exec /usr/share/applications/sch-scripts.desktop
Exec=/usr/sbin/sch-scripts

Βρήκα ότι το εκτελέσιμο είναι το /usr/sbin/sch-scripts. Εν τέλει, για να σβήσω αυτά τα δύο αρχεία από τους clients, βάζω το παρακάτω στο ltsp.conf:

[clients]
POST_INIT_RM_SCH_SCRIPTS="rm -f /usr/share/applications/sch-scripts.desktop /usr/sbin/sch-scripts"

Μετά από κάθε αλλαγή στο ltsp.conf χρειάζεται `sudo ltsp initrd` και επανεκκίνηση clients, και έτοιμος.

Για τους προχωρημένους, έχω υλοποιήσει και την ADD_IMAGE_EXCLUDES (η οποία όμως απαιτεί και δημοσίευση εικονικού δίσκου), μπορείτε να την διαβάσετε από την τεκμηρίωση του ltsp.conf: https://ltsp.org/man/ltsp.conf/

gidarakos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 389
    • http://www.gidarakos.com/
Απ: Δύο ερωτήσεις
« Απάντηση #2 στις: 05 Οκτ 2021, 09:31:53 πμ »
Όταν ξεκινάμε ένα καινούργιο θέμα διευκολύνει πολύ να βάζουμε σχετικό τίτλο με το περιεχόμενο του, έτσι ώστε μελλοντικά να γίνεται πιο εύκολη η αναζήτησή του.
Υπενθυμίζω και το σχετικό post του Άλκη: Οδηγίες για τον πίνακα Linux του φόρουμ Απάντηση #2

mandarinos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 136
Απ: Δύο ερωτήσεις
« Απάντηση #3 στις: 05 Οκτ 2021, 10:49:24 πμ »
Θα το φροντίσω γιά τα μελλοντικά. Πες πως έγινε!