Λύσεις — Κεφάλαιο 4 · Διαχείριση Αρχείων ΚΑΙ Κοινόχρηστων Πόρων (σελ. 73, 81, 86)
Απαντήσεις στον «Έλεγχο γνώσεων» (αντιγραφή/μετακίνηση/αναζήτηση, κοινή χρήση φακέλων & άδειες Read/Change/Full Control, κρυφοί κοινόχρηστοι $, ιδιότητες Read-only/Archive, άρνηση πρόσβασης). Έννοιες — όχι NT-βήματα.
Αντιγραφή vs μετακίνηση
Ερώτηση: Ποια η διαφορά αντιγραφής (copy) και μετακίνησης (move) φακέλων/αρχείων;
Απάντηση:
- Αντιγραφή: δημιουργείται αντίγραφο στον προορισμό — το πρωτότυπο παραμένει.
- Μετακίνηση: αλλάζει η θέση — δεν μένει αντίγραφο στην αρχική θέση.
Σύνοψη: (ενδεικτική) Αντιγραφή: μένει και το πρωτότυπο (δύο αντίγραφα). Μετακίνηση: αλλάζει θέση (ένα).
Κριτήρια αξιολόγησης:
- Κριτήριο: το πρωτότυπο μένει (copy) ή όχι (move).
Αναζήτηση αρχείων
Ερώτηση: Πώς εντοπίζουμε όλα τα αρχεία που τελειώνουν σε .doc ή που περιέχουν μια λέξη; (4.1.3-4)
Απάντηση:
- Με αναζήτηση κατά επέκταση/όνομα, π.χ. μοτίβο
*.doc.
- Με αναζήτηση κατά περιεχόμενο, ζητώντας τα αρχεία που περιέχουν τη συγκεκριμένη λέξη (π.χ. «windows NT»).
Σύνοψη: (ενδεικτική) Με αναζήτηση κατά όνομα/επέκταση (π.χ. *.doc) ή κατά περιεχόμενο (λέξη μέσα στο αρχείο).
Κριτήρια αξιολόγησης:
- Κριτήριο: διάκριση αναζήτησης ονόματος/επέκτασης από αναζήτηση περιεχομένου.
Κοινή χρήση φακέλου ΚΑΙ όνομα κοινής χρήσης
Ερώτηση: Τι σημαίνει «κάνω έναν φάκελο κοινόχρηστο» και τι είναι το όνομα κοινής χρήσης; (4.2)
Απάντηση:
- Τον κάνω προσβάσιμο μέσω δικτύου στους άλλους χρήστες.
- Του δίνω ένα όνομα κοινής χρήσης (share name) — με το οποίο τον βλέπουν οι άλλοι — που μπορεί να διαφέρει από το πραγματικό όνομα του φακέλου (π.χ. φάκελος «Ασκήσεις» → κοινή χρήση «Ασκήσεις-1»).
Σύνοψη: (ενδεικτική) Τον κάνω προσβάσιμο μέσω δικτύου με ένα όνομα κοινής χρήσης, που μπορεί να διαφέρει από το πραγματικό όνομα του φακέλου.
Κριτήρια αξιολόγησης:
- Κριτήριο: δικτυακή πρόσβαση + share name (πιθανώς διαφορετικό).
Άδειες κοινής χρήσης
Ερώτηση: Ποιες είναι οι βασικές άδειες κοινής χρήσης και τι επιτρέπει η καθεμία; (Read/Change/Full Control)
Απάντηση:
- No Access: απαγορεύει κάθε είδους προσπέλαση στον κοινόχρηστο φάκελο, στους υποφακέλους και στα αρχεία του.
- Read: εμφάνιση των ονομάτων υποφακέλων και αρχείων, ανάγνωση των δεδομένων και εκτέλεση των εκτελέσιμων αρχείων.
- Change: ό,τι η Read, και επιπλέον πρόσθεση αρχείων/υποφακέλων, αλλαγή δεδομένων και διαγραφή υποφακέλων και αρχείων.
- Full Control: ό,τι η Change, και επιπλέον αλλαγή των αδειών στον κοινόχρηστο φάκελο και στα αρχεία του.
Σύνοψη: (ενδεικτική) No Access (καμία πρόσβαση), Read (ανάγνωση/εκτέλεση), Change (+ προσθήκη, αλλαγή, διαγραφή), Full Control (+ αλλαγή αδειών).
Κριτήρια αξιολόγησης:
- Κριτήριο: και οι τέσσερις άδειες, με κλιμάκωση Read < Change < Full Control και τη No Access ως πλήρη απαγόρευση.
Δοκιμή άδειας Read
Ερώτηση: Αν δώσουμε άδεια Read σε μια ομάδα, τι θα διαπιστώσει ένα μέλος της όταν προσπαθήσει να τροποποιήσει ένα αρχείο; (4.2.1στ)
Απάντηση:
- Θα μπορεί να ανοίξει/διαβάσει/αντιγράψει το αρχείο.
- Θα ΜΗΝ μπορεί να το τροποποιήσει/σώσει ή να διαγράψει/δημιουργήσει αρχεία — το σύστημα το εμποδίζει (η Read δεν δίνει εγγραφή).
Σύνοψη: (ενδεικτική) Με Read διαβάζει/αντιγράφει αλλά ΔΕΝ μπορεί να τροποποιήσει/διαγράψει (δεν έχει δικαίωμα εγγραφής).
Κριτήρια αξιολόγησης:
- Κριτήριο: Read = ανάγνωση χωρίς εγγραφή.
Κρυφός κοινόχρηστος ($)
Ερώτηση: Τι πετυχαίνουμε αν το όνομα κοινής χρήσης τελειώνει σε «$» (π.χ. «Λύσεις$»); (4.2.2)
Απάντηση:
- Ο φάκελος γίνεται κρυφός κοινόχρηστος: δεν εμφανίζεται κατά την περιήγηση στο δίκτυο.
- Προσβάσιμος μόνο σε όποιον γνωρίζει το ακριβές όνομα κοινής χρήσης.
Σύνοψη: (ενδεικτική) Γίνεται κρυφός κοινόχρηστος (δεν φαίνεται στην περιήγηση)· προσβάσιμος μόνο αν ξέρεις το ακριβές όνομα.
Κριτήρια αξιολόγησης:
- Κριτήριο: το $ κρύβει τον πόρο από την περιήγηση.
Ιδιότητα Read-only
Ερώτηση: Αν κάνουμε ένα αρχείο Read-only, μπορούμε να γράψουμε μέσα του; Τι κάνουμε για να το αλλάξουμε; (4.3.1)
Απάντηση:
- Όχι — με την ιδιότητα Read-only το αρχείο δεν τροποποιείται.
- Για να το αλλάξουμε, αφαιρούμε πρώτα την ιδιότητα Read-only και μετά γράφουμε.
Σύνοψη: (ενδεικτική) Όχι· πρέπει πρώτα να αφαιρεθεί η ιδιότητα Read-only για να τροποποιηθεί το αρχείο.
Κριτήρια αξιολόγησης:
- Κριτήριο: Read-only εμποδίζει εγγραφή· αφαίρεση της ιδιότητας για αλλαγή.
Ιδιότητα Archive
Ερώτηση: Τι δηλώνει η ιδιότητα Archive και τι συμβαίνει αν την απενεργοποιήσουμε και μετά αλλάξουμε το αρχείο; (4.3.3)
Απάντηση:
- Η Archive είναι σημαία που ανάβει όταν το αρχείο αλλάζει· τη χρησιμοποιεί το backup για να ξέρει ποια αρχεία τροποποιήθηκαν.
- Αν την απενεργοποιήσουμε και μετά προσθέσουμε μια γραμμή, η αλλαγή θα την ξανα-ενεργοποιήσει (θα ανάψει).
Σύνοψη: (ενδεικτική) Η Archive δείχνει «άλλαξε από το τελευταίο backup». Αν την σβήσουμε και μετά αλλάξουμε το αρχείο, ανάβει ξανά.
Κριτήρια αξιολόγησης:
- Κριτήριο: Archive = «τροποποιήθηκε» (για backup)· η αλλαγή το ανάβει.
Άρνηση πρόσβασης (No Access/Deny)
Ερώτηση: Πώς απαγορεύουμε πλήρως σε χρήστες οποιαδήποτε πρόσβαση σε ένα αρχείο; (4.3.4)
Απάντηση:
- Από Properties → Security → Permissions του αρχείου αποδίδουμε στους συγκεκριμένους χρήστες την άδεια No Access.
- Με τη No Access απαγορεύεται κάθε πρόσβαση στο αρχείο για τον συγκεκριμένο χρήστη ή ομάδα.
Σύνοψη: (ενδεικτική) Με την άδεια πρόσβασης No Access στους συγκεκριμένους χρήστες (Properties → Security → Permissions).
Κριτήρια αξιολόγησης:
- Κριτήριο: χρήση της άδειας No Access στα δικαιώματα ασφάλειας του αρχείου.
Απαγόρευση αλλαγής δικαιωμάτων
Ερώτηση: Πώς εμποδίζουμε κάποιους χρήστες να αλλάζουν τα δικαιώματα ενός αρχείου; (4.3.5)
Απάντηση:
- Τους δίνουμε πρόσβαση στο περιεχόμενο (π.χ. Read/Change) αλλά όχι το δικαίωμα «αλλαγής δικαιωμάτων/ιδιοκτησίας».
- Μόνο το Full Control (ή ο διαχειριστής) επιτρέπει αλλαγή δικαιωμάτων.
Σύνοψη: (ενδεικτική) Δίνοντάς τους μόνο Read/Change (όχι Full Control) — έτσι δεν μπορούν να αλλάξουν δικαιώματα.
Κριτήρια αξιολόγησης:
- Κριτήριο: η αλλαγή δικαιωμάτων απαιτεί Full Control· χωρίς αυτό απαγορεύεται.