ΑΛΛΑΓΗ ΔΙΚΑΙΩΜΑΤΩΝ ΑΡΧΕΙΩΝ
Simos Xenitellis
simos74 at gmx.net
Wed Mar 22 16:50:11 GMT 2006
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, άλλοι δεν μπορούν να κάνουν αλλαγές.
Τι χρησιμοποιούν σε ελληνικό βιβλίο Unix;
Σίμος
More information about the Ubuntu-gr
mailing list