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

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: happiness στις 26 Σεπ 2019, 08:53:12 πμ

Τίτλος: Διαγραφή ρυθμίσεων χρηστών
Αποστολή από: happiness στις 26 Σεπ 2019, 08:53:12 πμ
Στους clients των εργαστηρίων μάλλον έχουν γίνει πολλές αλλαγές στην εμφάνιση (menu κτλ). Πως μπορώ να τους  γυρίσω όλους στην default εμφάνιση;
Τίτλος: Απ: Διαγραφή ρυθμίσεων ή/και αρχείων χρηστών
Αποστολή από: alkisg στις 26 Σεπ 2019, 10:03:17 πμ
Κλείνουμε τους clients και κάνουμε reboot τον server για να βεβαιωθούμε ότι δεν έχει μείνει σε χρήση κανένα αρχείο των χρηστών. Στη συνέχεια διαβάζουμε και εκτελούμε προσεκτικά τις παρακάτω εντολές. Αν κάπου δεν καταλαβαίνουμε τι κάνουμε, σταματάμε και ρωτάμε εδώ.

Κώδικας: Bash
  1. # Απόκτηση δικαιωμάτων διαχειριστή
  2. sudo -i
  3.  
  4. # Μετάβαση στον φάκελο home
  5. cd /home
  6.  
  7. # Επιλογή των users που θέλουμε. Το παρακάτω επιλέγει όσους λογαριασμούς τελειώνουν σε ψηφίο.
  8. # Άλλο παράδειγμα: USERS=$(echo [abc][0-9]*) είναι όσοι ξεκινάνε από a ή b ή c και μετά ψηφίο.
  9. USERS=$(echo *[0-9])
  10.  
  11. # Εμφάνιση των ονομάτων που επιλέξαμε. Αν δεν είναι σωστά, σταματάμε και ρωτάμε.
  12. # Μεγάλη προσοχή, αν δεν εμφανίσει τίποτα, ΣΤΑΜΑΤΑΜΕ γιατί αλλιώς μπορεί να
  13. # σβήσουμε και αρχεία του administrator.
  14. echo $USERS
  15.  
  16. # Τώρα δίνουμε ΜΟΝΟ όσες από τις παρακάτω εντολές θέλουμε
  17.  
  18. # Διαγραφή του "registry" που περιέχει τις περισσότερες ρυθμίσεις εφαρμογών,
  19. # panels, ταπετσαρίες, χρώματα, μεγέθη γραμματοσειρών κλπ
  20. rm -rf $USERS/.config/dconf
  21.  
  22. # Διαγραφή ακόμα περισσότερων ρυθμίσεων όλων των προγραμμάτων·
  23. # περιλαμβάνει libreoffice, pluma, gcompris κλπ
  24. rm -rf $USERS/.config
  25.  
  26. # Διαγραφή όλων των ρυθμίσεων και δεδομένων όλων των προγραμμάτων,
  27. # αλλά διατήρηση των αρχείων των χρηστών
  28. find $USERS -mindepth 1 -maxdepth 1 -name '.*' -delete
  29.  
  30. # Διαγραφή όλων των ρυθμίσεων και αρχείων όλων των χρηστών (π.χ. αρχή χρονιάς)
  31. find $USERS -mindepth 1 -maxdepth 1 -delete

Ελπίζω για του χρόνου να προλάβω αυτά να τα βάλω με δεξί κλικ μέσα από τα sch-scripts, για να μη χρειάζεται τερματικό, ούτε προσοχή στην επιλογή των χρηστών. :)
Τίτλος: Απ: Διαγραφή ρυθμίσεων χρηστών
Αποστολή από: happiness στις 26 Σεπ 2019, 01:11:19 μμ
Ευχαριστώ. Έκανα το ένα εργαστήριο με την πρώτη εντολή και φαίνεται να συνήλθανε. Μόνο ένας έχει κάποιο πρόβλημα που θα δω άλλη μέρα.