ΑΛΛΑΓΗ ΔΙΚΑΙΩΜΑΤΩΝ ΑΡΧΕΙΩΝ
Kostas Papadimas
pkst at gmx.net
Wed Mar 22 17:22:27 GMT 2006
Στις 22-03-2006, ημέρα Τετ, και ώρα 16:50 +0000, ο/η Simos Xenitellis
έγραψε:
> On Wed, 2006-03-22 at 18:27 +0200, Kostas Papadimas wrote:
> > Στις 22-03-2006, ημέρα Τετ, και ώρα 16:17 +0000, ο/η Simos Xenitellis
> > έγραψε:
> > > On Wed, 2006-03-22 at 17:22 +0200, Konstantinos Togias wrote:
> > > > On 3/22/06, kinesis <kinesis at ath.forthnet.gr> wrote:
> > > > > κατά τη μεταφορά αρχείων δικών μου μέσω dvd από τον υπολογιστή του
> > > > > σπιτιού σε αυτόν της δουλειάς, δεν σου δείνει τα δικαιώματα τροποποίησης
> > > > > των αρχείων. Επομένως θα πρέπει να αλλάξεις τα δικαιώματα των αρχείων.
> > > > > Υπάρχει τρόπος να μπορείς να αλλάξεις όλα τα αρχεία που ανήκουν σε ένα
> > > > > αρχικό φάκελλο με υποφακέλλους χωρίς να κάνεις τη διαδικασία αυτή για
> > > > > κάθε φάκελλο ---> υποφάκελλο ----> αρχεία;
> > > >
> > > > Από το Ναυτίλο δεν το έχω καταφέρει, και είναι ένα fature που σίγουρα
> > > > λείπει. Η καρτέλλα "Δικαιώματα" δεν έχει κάποιο κουμπί ή checkbox που
> > > > να επιτρέπει τον ορισμό των δικαιωμάτων recurcively σε όλους τους
> > > > υποφακέλους και αρχεία ενός φακέλου. Αλήθεια, ξέρει κανείς τι σημαίνει
> > > > - κάνει το checkbox "Απανταχού παρόν";
> > >
> > > Αυτή τη στιγμή χρησιμοποιώ Αγγλικό. Είναι στη δεύτερη παράγραφο με τίτλο
> > > Ειδικές σημαίες (Special flags); To "Απανταχού παρόν" είναι τρίτο στη
> > > λίστα;
> > >
> > > Σίμος
> > >
> > >
> > >
> > Ναι ... φαίνεται ότι είναι η απόδοση του sticky ... Μάλλον πρέπει να
> > βρούμε άλλη απόδοση....
>
> Πράγματι, είναι το sticky bit.
>
> Η δεύτερη παράγραφος περιλαμβάνει:
>
> Special flags
> * Set user ID
> * Set group ID
> * Sticky
>
> Είναι κάπως περίπλοκη η κατάσταση διότι πρέπει να μεταφέρουμε τις
> παρακάτω πληροφορίες:
>
> 1. Set user ID και Set group ID σε εκτελέσιμα αρχεία
> Όταν εκτελείται το αρχείο, η εκτέλεση γίνεται κάτω από τα δικαιώματα του
> ιδιοκτήτη/ομάδας του αρχείου, εκτός αν το αρχείο είναι πρόγραμμα εντολών
> όπου αυτά δεν ισχύουν.
> ΔΙΑΦΟΡΕΤΙΚΑ, σε άλλα αρχεία δεν έχει έννοια.
> 2. Set user ID και Set group ID σε καταλόγους
> Όταν δημιουργείται νέο αρχείο ή υποκατάλογος μέσα στον κατάλογο, τα νέα
> δικαιώματα είναι αυτά του ιδιοκτήτη/ομάδας του αρχικού καταλόγου.
> 3. Sticky σε εκτελέσιμα αρχεία
> Το αρχείο όταν εκτελείται μένει στη μνήμη (swap). Είναι πολύ πιθανό να
> μην έχει έννοια σε νέα συστήματα / νέους πυρήνες Linux.
> ΔΙΑΦΟΡΕΤΙΚΑ, σε άλλα αρχεία δεν έχει έννοια.
> 4. Sticky σε καταλόγους
> Πρέπει τα δικαιώματα να είναι κάτι σαν 0777 και με το sticky 07771.
> Τέτοιο παράδειγμα, /tmp/ ή /usr/tmp/
> Εδώ μέσα, ο καθένας μπορεί να δημιουργήσει αρχείο ή κατάλογο, ωστόσο
> μόνο ο ίδιος μπορεί να το διαγράψει/τροποποιήσει. Δηλαδή, αν και τα
> δικαιώματα είναι 777, άλλοι δεν μπορούν να κάνουν αλλαγές.
Ναι το sticky στο ναυτίλο αναφέρεται στην αντίστοιχη εντολή του chmod
Set sticky. ( - t ) (δηλ έχουν δικαιώματα μόνο ο ιδιοκτήτης του αρχείου
και ο root αν ορισθεί) -
Άρα πρέπει να αποδοθει κάτι σαν Καθορισμός ιδιοκτήτη? )
More information about the Ubuntu-gr
mailing list