Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- λεει οτι για να κανουμε κατι με ενα αρχειο πρεπει πρωτα να ελεχθει η
- acl.αν ολα πανε καλα τοτε επιστρεφεται ενας fd.ο οποιος αυτος ο fd
- χρησιμοποιειτε καθε φορα με καθε system call ωστε να αποφευγετε η
- χρονοβορα διαδικασια στο να ξανα ελεξουμε τα δικαιωματα.
- και ρωταω ετσι γινετε πραγματικα?
- διοτι αν ειναι αληθεια αυτο,σκφτικα το εξης:
- εστω 2 χρηστες Α,Β οπου ο Α εχει 1 αρχειο (target.txt) με δικαιωματα
- διαβασμα/εγραφης/εκτελεσης μονο για τον ιδιοκτητη.επομενος ο χρηστης Β δεν
- μπορει να διαβασει τo target.txt.
- ομως αν ο χρηστης Β φτιαξει ενα προγραμμα οπου τρεχει σηνεχεια και εχει
- μια εντολη read(fd, target.txt,max_size) οπου fd μεταβλητό,τοτε αν τυχει
- και ο χρηστης Α ανοιξει το target.txt (θα καταχωρηθεί ενα fd στο open
- files tables) υπαρχει η δυνατότητά ο χρηστης Β να διαβασει το αρχειο
- target.txt,αφου οπως λεει η photo δεν θα ελεχθουν τα δικαιωματα.
- ?huh? πραγματι αυτο συμβαίνει?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement