Αν το Finder προσαρτά τον κοινόχρηστο φάκελο μέσω VPN και μετά αρνείται να αποθηκεύσει αρχείο, η σήραγγα κάνει ήδη τη δουλειά της και η διαφωνία αφορά ταυτότητα και δικαιώματα στον διακομιστή αρχείων. Αν η προσάρτηση δεν εμφανιστεί καθόλου, τίποτα μετά από αυτό το σημείο δεν έχει δοκιμαστεί. Και οι δύο περιπτώσεις καταλήγουν σε παρόμοιο διάλογο στο macOS, γι’ αυτό οι άνθρωποι ξαναφτιάχνουν προφίλ VPN για βλάβη που το VPN δεν μπορεί να προκαλέσει. Ξεκινώ καθορίζοντας ακριβώς πού σταματά η σύνδεση και μόνο μετά δοκιμάζω εγγραφή με ένα πρόχειρο αρχείο αντί για το έγγραφο που ήρθα να επεξεργαστώ.

Τρεις συνθήκες καθορίζουν πού να κοιτάξετε

Χρειάζεστε τρεις απαντήσεις πριν αγγίξετε μια ρύθμιση: αν το όνομα επιλύεται σε ιδιωτική διεύθυνση που δρομολογεί η σήραγγα, αν η υπηρεσία SMB δέχεται τον συγκεκριμένο λογαριασμό που δώσατε και αν αυτός ο λογαριασμός έχει δικαιώματα εγγραφής σε αυτήν ακριβώς την κοινή χρήση, τον φάκελο και τη λειτουργία. Καθεμιά αποτυγχάνει σε διαφορετικό σημείο και μόνο η πρώτη ανήκει στον υπεύθυνο του VPN.

What you seeWhat it establishesWho fixes it
Name does not resolve, or resolves outside the tunnelThe path was never builtVPN or DNS administrator
Name resolves, port 445 times outRoute, firewall or overlapping address spaceVPN and network owners
Server answers, the sign-in is rejectedThe file-service account, not the VPN loginFile-server owner
Share mounts, writing is refusedShare policy or directory rightsFile-server owner

Ο πίνακας αξίζει τη θέση του γιατί η σύνδεση Mac, η σύνδεση VPN και ο λογαριασμός SMB είναι τρεις ξεχωριστές ταυτότητες. Η αλλαγή κωδικού VPN δεν ανοίγει ποτέ κοινή χρήση που απορρίπτει τον εγγεγραμμένο χρήστη και ένας πελάτης που αναφέρει σύνδεση δεν λέει τίποτα για τον διακομιστή που στοχεύετε.

Συνδεθείτε με διεύθυνση, όχι με περιήγηση

Μια απομακρυσμένη κοινή χρήση μπορεί να είναι απολύτως προσβάσιμη ενώ παραμένει αόρατη στη λίστα Δίκτυο του Finder. Η ανακάλυψη σε LAN γραφείου βασίζεται σε ονόματα broadcast και multicast και τα περισσότερα VPN δεν μεταφέρουν αυτή την κίνηση μέσα από τη σήραγγα, οπότε μια κενή προβολή Δικτύου δεν είναι απόδειξη σπασμένης ζεύξης.

  1. Εκκινήστε το επιθυμητό VPN από τον κανονικό του πελάτη και ολοκληρώστε την πιστοποίηση.

  2. Στο Finder επιλέξτε Μετάβαση, μετά Σύνδεση με διακομιστή, ή πατήστε Command-K.

  3. Πληκτρολογήστε τη διεύθυνση που σας δόθηκε. Σε αυτό το παράδειγμα είναι smb://files.corp.example/team, ένα ενδεικτικό όνομα και όχι δημόσια υπηρεσία. Αν έχετε μόνο το όνομα του διακομιστή, συνδεθείτε με αυτόν και επιλέξτε την εξουσιοδοτημένη κοινή χρήση από τη λίστα που επιστρέφει.

  4. Επιλέξτε Εγγεγραμμένος χρήστης και εισαγάγετε τον λογαριασμό της υπηρεσίας αρχείων, όχι τον λογαριασμό Mac και όχι τον λογαριασμό VPN. Το Επισκέπτης είναι σωστό μόνο όταν το λέει ο ιδιοκτήτης.

  5. Ανοίξτε την κοινή χρήση και κάντε τη μία εργασία για την οποία ήρθατε. Μια λίστα φακέλου αποδεικνύει την προσάρτηση και τίποτα παραπάνω.

Ο οδηγός της Apple για σύνδεση με διακομιστή τεκμηριώνει αυτή τη ροή του Finder και τη σύνδεση υπηρεσίας πίσω της. Αποθηκεύστε τη διεύθυνση στα αγαπημένα ώστε η επόμενη σύνδεση να είναι επαναλήψιμη και θυμηθείτε ότι η μετονομασία της καταχώρισης αλλάζει την ετικέτα, όχι τον στόχο.

Διαβάστε το στάδιο όπου σταματά

Πριν αλλάξετε οτιδήποτε, καταγράψτε ποιο στάδιο αποτυγχάνει, με τα ίδια ονόματα που πληκτρολογήσατε στο Finder. Ξεκινήστε με την επίλυση: dscacheutil -q host -a name files.corp.example εκτυπώνει τη διεύθυνση που θα χρησιμοποιήσει το macOS και netstat -rn δείχνει αν αυτή η διεύθυνση έχει διαδρομή μέσω της διεπαφής της σήραγγας ή μέσω της πύλης του σπιτιού σας.

Έπειτα η προσβασιμότητα. nc -vz files.corp.example 445 λέει αν η θύρα SMB απαντά καθόλου. Αν η επίλυση δουλεύει και η 445 λήγει σε χρονικό όριο, βρίσκεστε σε περιοχή δρομολόγησης, τείχους προστασίας ή επικαλυπτόμενων διευθύνσεων και καμία αλλαγή δικαιωμάτων κοινής χρήσης δεν βοηθά. Αν η θύρα απαντά, ρωτήστε τον διακομιστή τι προσφέρει σε αυτόν τον λογαριασμό: smbutil view //[email protected] απαριθμεί κοινές χρήσεις και smbutil statshares -a αναφέρει τη διαπραγματευμένη διάλεκτο και την κατάσταση υπογραφής της προσαρτημένης συνεδρίας, που σας λέει αν η προσάρτηση που δοκιμάζετε είναι αυτή που νομίζετε.

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

Η πρόσβαση εγγραφής έχει περισσότερες από μία πύλες

Δύο επίπεδα μπορούν να πουν όχι στην πλευρά του διακομιστή και τα δύο φαίνονται ίδια από το Mac. Μια κοινή χρήση μπορεί να εξαχθεί μόνο για ανάγνωση ενώ ο φάκελος από κάτω είναι εγγράψιμος, και μια εγγράψιμη κοινή χρήση δεν μπορεί να υπερισχύσει ενός ACL συστήματος αρχείων που αρνείται τον λογαριασμό σας. Ένας υποφάκελος μπορεί επίσης να φέρει δική του πολιτική. Σε διακομιστές Windows η άδεια κοινής χρήσης και τα δικαιώματα NTFS είναι χωριστά και το πραγματικό δικαίωμα είναι το πιο περιοριστικό από τα δύο.

Αποφασίστε λοιπόν τι απορρίπτεται πραγματικά: δημιουργία αρχείου, επεξεργασία υπάρχοντος, δημιουργία φακέλου, μετονομασία ή διαγραφή. Δεν είναι μία άδεια και ένας φάκελος όπου δουλεύει η απαρίθμηση μπορεί να τα απορρίψει όλα. Μια λειτουργική προσάρτηση δεν είναι παραχώρηση.

Αν υποψιάζεστε λάθος ταυτότητα, αποσυνδέστε την κοινή χρήση, διαγράψτε την παλιά καταχώριση στην Πρόσβαση συστήματος κλειδιών και συνδεθείτε ξανά με τον εγγεγραμμένο λογαριασμό. Το Finder θα ξαναχρησιμοποιήσει ευχαρίστως μια αποθηκευμένη συνεδρία και θα σας αφήσει να μετράτε δικαιώματα για χρήστη που ο διακομιστής δεν θεωρεί εσάς.

Δοκιμάστε την εγγραφή χωρίς να αγγίξετε πραγματικά έγγραφα

Με τη συμφωνία του ιδιοκτήτη, δημιουργήστε ένα μικρό αρχείο με νέο όνομα στον φάκελο που αποτυγχάνει: touch /Volumes/team/qa-write-test.txt όταν η κοινή χρήση είναι προσαρτημένη εκεί, ή απλώς Αποθήκευση ως με νέο όνομα από την εφαρμογή. Μην αντικαθιστάτε ποτέ ένα έγγραφο για να δοκιμάσετε πρόσβαση και κρατήστε το ακριβές κείμενο του σφάλματος αντί να το παραφράσετε, γιατί το VPN δεν θα το αντιγράψει.

Μετά δώστε στον ιδιοκτήτη τη λειτουργία που επιχειρήσατε και όχι ένα γενικό παράπονο. Μπορούν να ελέγξουν την πολιτική της κοινής χρήσης, την ιδιότητα μέλους του λογαριασμού σε ομάδες και τα δικαιώματα σε αυτόν τον έναν φάκελο και να σας πουν ποιο επίπεδο σας αρνήθηκε. Αν το μήνυμα αναφέρει χωρητικότητα, κλειδωμένο αρχείο ή σύγκρουση ονόματος, είναι άλλο πρόβλημα και αξίζει δική του έρευνα.

Επαληθεύστε τη διόρθωση και μετά αποσυνδέστε με σειρά

Αφού ο ιδιοκτήτης αλλάξει κάτι, επαναλάβετε την ίδια μικρή εγγραφή και επιβεβαιώστε ότι το αρχείο είναι ορατό στον διακομιστή και αφαιρέσιμο μετά. Μια αντιγραφή που ξεκινά και μετά κολλάει είναι θέμα ρυθμαπόδοσης, όχι άδειας. Μια άρνηση που φτάνει αμέσως είναι θέμα άδειας.

Πριν αποσυνδέσετε το VPN, αποπροσαρτήστε την κοινή χρήση και κλείστε τα ανοιχτά έγγραφα. Η εξαγωγή αφού φύγει η σήραγγα αφήνει το Finder και τις εφαρμογές σας να περιμένουν μια νεκρή διαδρομή. Κρατήστε το SMB μέσα στο ιδιωτικό δίκτυο, μην απενεργοποιήσετε το τείχος προστασίας για να δοκιμάσετε μια θεωρία και μην ανοίξετε έναν φάκελο σε όλους ως παράκαμψη. Για το δελτίο, συμπεριλάβετε τη διεύθυνση, το όνομα λογαριασμού, την αποτυχημένη λειτουργία, το ακριβές μήνυμα και την ώρα, αφήνοντας έξω κωδικούς και αρχεία προφίλ.

  • Η διεύθυνση επιλύεται σε ιδιωτική διεύθυνση που δρομολογείται μέσω της σήραγγας.
  • Η θύρα 445 απαντά και smbutil view απαριθμεί την επιθυμητή κοινή χρήση για τον επιθυμητό λογαριασμό.
  • Η εγγραφή που χρειαζόσασταν αποδεικνύεται με νέο αρχείο, όχι με υπάρχον έγγραφο.

Σχετικά άρθρα