Λύσεις — Κεφάλαιο 4 · Διαχείριση Αρχείων ΚΑΙ Κοινόχρηστων Πόρων (σελ. 73, 81, 86) – ΕΡΓΑΣΤΗΡΙΟ ΔΙΚΤΥΩΝ ΥΠΟΛΟΓΙΣΤΩΝ

Λύσεις — Κεφάλαιο 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)

Απάντηση:

  • Read: άνοιγμα/ανάγνωση/αντιγραφή — όχι τροποποίηση.
  • Change: τα παραπάνω + δημιουργία/αλλαγή/διαγραφή αρχείων.
  • Full Control: τα παραπάνω + αλλαγή δικαιωμάτων.

Σύνοψη: (ενδεικτική) Read (μόνο ανάγνωση), Change (+τροποποίηση), Full Control (+αλλαγή δικαιωμάτων).

Κριτήρια αξιολόγησης:

  • Κριτήριο: κλιμάκωση Read < Change < Full Control.

Δοκιμή άδειας 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)

Απάντηση:

  • Αποδίδουμε ρητή άρνηση (No Access / Deny) στους συγκεκριμένους χρήστες.
  • Η άρνηση υπερισχύει: ακόμη κι αν άλλη ομάδα τους επιτρέπει πρόσβαση, δεν μπορούν να δουν/ανοίξουν το αρχείο.

Σύνοψη: (ενδεικτική) Με ρητή άρνηση (Deny/No Access)· η άρνηση υπερισχύει κάθε άλλης άδειας που μπορεί να έχουν.

Κριτήρια αξιολόγησης:

  • ΠΑΓΙΔΑ: το Deny κερδίζει έναντι κάθε Allow.

Απαγόρευση αλλαγής δικαιωμάτων

Ερώτηση: Πώς εμποδίζουμε κάποιους χρήστες να αλλάζουν τα δικαιώματα ενός αρχείου; (4.3.5)

Απάντηση:

  • Τους δίνουμε πρόσβαση στο περιεχόμενο (π.χ. Read/Change) αλλά όχι το δικαίωμα «αλλαγής δικαιωμάτων/ιδιοκτησίας».
  • Μόνο το Full Control (ή ο διαχειριστής) επιτρέπει αλλαγή δικαιωμάτων.

Σύνοψη: (ενδεικτική) Δίνοντάς τους μόνο Read/Change (όχι Full Control) — έτσι δεν μπορούν να αλλάξουν δικαιώματα.

Κριτήρια αξιολόγησης:

  • Κριτήριο: η αλλαγή δικαιωμάτων απαιτεί Full Control· χωρίς αυτό απαγορεύεται.