Πώς να αλλάξετε την ιδιοκτησία αρχείων στο Mac OS X
Αν και είναι κάπως σπάνιο να συναντήσετε σφάλματα ιδιοκτησίας και αδειών στο Mac OS X, μπορεί να συμβεί, ιδιαίτερα όταν ένας λογαριασμός έχει μετακινηθεί ή ένας κάτοχος αρχείων έχει τροποποιηθεί από μια εφαρμογή τρίτου μέρους. Πολλές φορές μπορείτε απλώς να εκτελέσετε τη διαδικασία για να επιδιορθώσετε τα δικαιώματα χρήστη, αλλά αυτό δεν είναι πάντα εγγυημένο για την επίλυση ενός προβλήματος και σε ορισμένες περιπτώσεις χρειάζεται να προσαρμόσετε την ιδιοκτησία αρχείων απευθείας είτε σε ένα μεμονωμένο έγγραφο είτε σε μια ομάδα αρχείων πριν από τον προβλεπόμενο χρήστη θα αποκτήσει ξανά τη σωστή πρόσβαση στο αρχείο.Για αυτές τις περιπτώσεις, υπάρχουν δύο τρόποι για να αλλάξετε με μη αυτόματο τρόπο την ιδιοκτησία ενός αρχείου, μέσω του Finder και επίσης μέσω της γραμμής εντολών. Θα καλύψουμε και τα δύο, αν και για πιο προχωρημένους χρήστες η εντολή chown είναι πολύ πιο γρήγορη και από ορισμένες απόψεις μπορεί να είναι και πιο εύκολη.
Αλλαγή ιδιοκτησίας αρχείων μέσω του Finder στο Mac OS X
Μπορείτε να αλλάξετε την ιδιοκτησία αρχείων μέσω του ίδιου πλαισίου Λήψη πληροφοριών που σας επιτρέπει να προσαρμόσετε τα δικαιώματα στο Mac OS X Finder:
- Επιλέξτε το αρχείο στο Finder και μετά πατήστε Command+i για να καλέσετε το παράθυρο "Λήψη πληροφοριών"
- Κάντε κλικ στο βέλος δίπλα στο "Κοινή χρήση και δικαιώματα" για να αποκαλύψετε τις επιλογές ιδιοκτησίας και δικαιωμάτων
- Επιλέξτε το εικονίδιο κλειδώματος για να ξεκλειδώσετε τις προτιμήσεις
- Κάντε κλικ στο κουμπί για να προσθέσετε έναν νέο ιδιοκτήτη, στη συνέχεια προσθέστε τον χρήστη από τη λίστα και επιλέξτε "Επιλογή"
- Τώρα επιλέξτε το όνομα και κάντε κλικ στο εικονίδιο με το γρανάζι, επιλέγοντας "Κάντε (όνομα χρήστη) τον ιδιοκτήτη"
Αν και η μετάβαση από το Finder είναι αναμφισβήτητα εύκολη, διαρκεί αρκετά βήματα και το Terminal μπορεί να είναι πιο γρήγορο με πολλούς τρόπους. Μην τρομάζετε από μια γραμμή εντολών, θα προχωρήσουμε στη διαδικασία και όπως θα δείτε είναι πραγματικά πολύ απλή.
Αλλαγή ιδιοκτησίας αρχείου με chown από τη γραμμή εντολών
Η χρήση της γραμμής εντολών θεωρείται γενικά πιο προηγμένη, αλλά για ορισμένες περιπτώσεις δεν είναι μόνο πιο γρήγορη από τη διεπαφή γραφικών, αλλά από ορισμένες απόψεις είναι και πιο εύκολη. Εδώ θα δούμε τα βασικά της αλλαγής κατόχων αρχείων μέσω της εντολής «chown», η οποία είναι τυπική στο Mac OS X και επίσης σχεδόν όλες οι παραλλαγές του unix.
Εκκίνηση Terminal από /Applications/Utilities/ για να ξεκινήσετε.
Η σύνταξη στην απλούστερη μορφή της είναι:
chown
Για ένα παράδειγμα χρήσης, για να αλλάξετε την ιδιοκτησία ενός αρχείου με όνομα "test-file.txt" στο χρήστη "Bob", η εντολή θα ήταν:
chown Bob test-file.txt
Λάβετε υπόψη ότι το όνομα χρήστη που θέλετε να χρησιμοποιήσετε είναι το σύντομο όνομα του λογαριασμού, το οποίο είναι συνήθως το όνομα ενός οικιακού καταλόγου. Εάν δεν είστε σίγουροι ποιο είναι το σύντομο όνομα χρήστη, πληκτρολογήστε "whoami" στο τερματικό για να λάβετε το τρέχον σύντομο όνομα ή πληκτρολογήστε "ls /Users" για να δείτε μια λίστα με όλους τους λογαριασμούς χρηστών στον τρέχοντα Mac.
Αν αλλάζετε την ιδιοκτησία αρχείων συστήματος ή αρχεία άλλων χρηστών στα οποία δεν έχετε πρόσβαση ανάγνωσης και εγγραφής, μπορείτε πάντα να συνεχίσετε με το "sudo" για να χρησιμοποιήσετε το chown ως σούπερ χρήστη και δύναμη η αλλαγή:
sudo chown bob ~/Desktop/test-file.txt
Συνήθως δεν χρειάζεται να αλλάξετε την ομάδα ενός αρχείου, αλλά μπορείτε να το κάνετε και με το chown προσθέτοντάς το στο επιθυμητό όνομα χρήστη με άνω και κάτω τελεία όπως αυτό:
sudo chown bob:staff ~/Desktop/test-file.txt
Και πάλι, συνήθως δεν χρειάζεται να αλλάξετε την ομάδα αρχείων, αν και περιστασιακά θα συναντήσετε ένα αρχείο που με κάποιο τρόπο έχει χάσει ή έχει καταχραστεί τόσο τον ιδιοκτήτη του χρήστη όσο και την ομάδα επιπέδου πρόσβασης στην οποία ανήκε κάποτε.
Στο Mac OS X, η ομάδα είναι συνήθως είτε "προσωπικό" για αρχεία γενικού χρήστη που δεν είναι επίπεδο διαχειριστή, "διαχειριστής" για αρχεία χρήστη σε επίπεδο διαχειριστή όπως εφαρμογές, προτιμήσεις και συνδεδεμένες μονάδες δίσκου και " wheel' για πρόσβαση υπερχρήστη σε βασικά στοιχεία του λειτουργικού συστήματος όπως /bin, /library, /home, /etc, /usr/, etc
Οπωσδήποτε, χρησιμοποιήστε όποια μέθοδο είναι κατάλληλη για τις ανάγκες σας, αλλά για σχεδόν όλες τις περιπτώσεις προσαρμογής της ιδιοκτησίας αρχείων αυτές τις μέρες εκκινώ το Terminal και χρησιμοποιώ το chown.Αυτό είναι ως επί το πλείστον θέμα προτίμησης, αλλά δεν ήμουν ποτέ γιγαντιαίος θαυμαστής των πάνελ Λήψη πληροφοριών που χειρίζονται την ιδιοκτησία, αν και συνήθως είναι καλό για γρήγορες προσαρμογές στα δικαιώματα.