Δημοσιεύτηκε: 25 Οκτ 2008, 17:18
από alkisg
gtsit έγραψε:Όταν όμως μπαίνω πρώτα στον Α και από εκεί συνεχίσω και μπω στον Β (μέσω του Α αφού είναι υποφάκελος )μπαίνω κανονικά πράγμα που
δεν θα έπρεπε.


Το SMB πρωτόκολλο δεν είναι file system, δεν μπορεί να καθορίσει τι γίνεται με τα δικαιώματα στο εσωτερικό των κοινόχρηστων φακέλων. Επομένως το παραπάνω που έγραψες είναι το ίδιο είτε σε Windows είτε σε Linux είτε οπουδήποτε.

Γι' αυτή τη δουλειά χρειάζονται τα δικαιώματα του local file system (είτε ext3 είτε ntfs). Δηλαδή πρέπει να εξασφαλίσεις ότι τοπικά ο χρήστης winuser δεν έχει δικαιώματα να προσπελάσει το φάκελο Β (groups, chmod κτλ).

Έτσι, ενώ ο SMB έλεγχος θα αναφέρει ότι επιτρέπεται στο χρήστη winuser να συνδεθεί στο \\pc\A\B,
το ext3 θα λέει ότι ο χρήστης winuser δεν έχει δικαιώματα να διαβάσει το /.../myshares/A/B,
και επομένως τα Windows θα βλέπουν απλά ένα παράθυρο "Access denied" όταν προσπαθούν να μπουν στο \\pc\A\B.