mountpoint permissions
George Notaras
gnot at g-loaded.eu
Wed Nov 3 20:13:26 EET 2010
On 03/11/2010 19:38, George Notaras wrote:
> Αφού αλλάξουμε ownership & permissions σε ένα mount point ενώ είναι
> mounted ένα block device, και στη συνέχεια κάνουμε umount, τότε τα
> permissions και ownership επανέρχονται στα original perms που είχε ο
> κατάλογος πριν κάνουμε mount το device.
>
> Αν ξανα-mount το device στο ιδιο mountpoint, τα permissions & ownership
> επανέρχονται σε εκείνα που είχαμε ορίσει κατά το προηγούμενο mount.
>
> Πού αποθηκεύονται τα permissions που ορίζουμε πάνω στο mount point οταν
> το device είναι mounted? Δηλαδή αν κάνουμε 800 mounts + αλλαγές στα
> permissions του ίδιου mountpoint, όλα αυτά θα αποθηκευτούν κάπου;
> Υπάρχει περίπτωση να χαθούν με κάποιο τρόπο, ώστε, όταν ξαναγίνει Mount
> το device, τα perms του mountpoint να είναι και πάλι ίδια με εκείνα του
> αρχικού καταλόγου?
>
> ΥΓ: Ίσως αυτού του είδους οι ερωτήσεις να φτάνουν στα όρια της
> ηλιθιότητας, αλλά έχει σημασία όταν, για παράδειγμα, έχουν αλλαχτεί τα
> perms ενός mountpoint προκειμένου ο user που τρέχει ένα service να
> μπορεί να γράψει στο mounted device. Στην περίπτωση που κατά κάποιο
> τρόπο χαθούν αυτά τα "δεύτερα" perms τότε το service, πχ mysql, δεν θα
> μπορεί να λειτουργήσει γιατί ενδεχομένως δεν θα έχει write access στο
> mountpoint και κατ επέκταση στο mounted device.
>
Δοκίμασα να μετονομάσω το mountpoint και μετά να ξανα-mount μερικά
devices, αλλά και καταλόγους με ``mount --bind``, στο ίδιο mountpoint.
Πριν μετονομάσω το mountpoint, κάθε φορά που έκανα mount κάποιο
device/κατάλογο άλλαζα και τα perms του mountpoint. Αφού τα έκανα
ξε-mount, μετονόμασα το mountpoint με mv και στη συνέχεια ξαναέκανα
mount όλα τα προηγούμενα devices/directories στο νέο mountpoint,
παρατήρησα ότι τα perms είχαν διατηρηθεί.
Οπότε καταλήγω στο ότι όλα αυτά τα perms αποθηκεύονται κάπου στο
filesystem και θεωρώ ότι είναι όσο ασφαλή είναι και τα data.
Οπότε δεν υπάρχει κανένα πρόβλημα.
More information about the Linux-greek-users
mailing list