![]() |
Πως φτίαχνεις τα permissions με terminal ?
Παίδες έχει κανείς τίς γνώσεις σε αυτό το θέμα να μας δώσει τα φώτα του?
Διότι με τα συνήθεις προγράμματα Disk utility,Onyx η Os x Tools για φιάξιμο των εξαρτήσεων,εαν τίς αναφέρω σωστά δεν έχουν την επάρκια που πρέπει. Τα προγράμματα αυτά φτίαχνουν μόνο τις εξαρτήσεις που δεν έχουν σοβαρά προβλήματα και όσες έχουν σοβαρά προβλήματα τις αναφέρουν μόνο,παραμένοντας πρόβλημα! Διαβάζοντας στο net περί αυτού του θέματος υπάρχει ένας κυκεώνας απόψεων με διάφορες εντολές στο terminal που μπορείς να δώσεις λύσεις, χωρίς όμως την λογική σειρά που πρέπει να κάνεις διότι εάν δεν κάνεις τα σωστά βήματα το αποτέλεσμα θα είναι καταστροφικό Αναφέρω το θέμα αυτό, δίοτι είναι πολύ σημαντικό για μια ομαλή λειτουργία μετά την εγκατάσταση των διάφορων (kext) s η όταν κάνουμε αναβάθμιση και πρέπει τα καινούργια πραγματάκια να ενσωματωθούν στο σύστημα μας. |
Το kexthelper μέσα του έχει την διαδηκασία για το τι πρέπει να εκτελεστεί σε terminal για τα permissions, το λέω να το κοιτάξεις γιατί δεν βρήκα κάτι τώρα στα γρήγορα από τον γοογλη..
|
ευχαριστω bloodiator αλλα ελεγα για τα διαφορα προγραμματα που κανεις install και εχεις προβλημα permissions και δεν μπορεις να τα διορθωσεις με τα συνηθεις προγραμματα.
|
Εννοεις εντολες του στυλ chmod κλπ?
|
Ναι αυτο εννοω.Γιατι οσες φορες και αν εχω κανει fix permissions παντα περνω τα ιδια αποτελεσματα με τα προγραμματα.
|
Σε συστήματα με leopard πάντως είναι καλύτερα μια έτοιμη λύση γιατί με το χέρι μπορεί να ξεχάσεις κάτι!
Γιαυτό τα kext να τα περνάτε με το kext helper.. |
Κοιτα οταν περασα τα kexts δεν ηξερα τι ακριβως permissions χρειαζονταν, ουτε το kext helper, οποτε τα εκανα ιδια με τα υπολοιπα αρχεια.
Με αλλα λογια: Code:
>chmod 755 <kext_file> Code:
> chmod -R <folder_name> |
βέβαια θα μπορούσες να το κάνεις με && για να τελειώνεις..
π.χ. Code:
mkdir kextsfolder Code:
chmod -R 755 kextsfolder/*.kext && chown _R root:wheel kextsfolder*.kext bashάς forέver! :D :P |
Παίδες μάλλον δεν ήμουν σαφής και εξηγούμαι.Δεν εχω πρόβλημα με την εγκατάσταση με τους kexts αυτό γίνεται εύκολα και σωστά με το kext helper η osx86 tools.
Αλλα όποτε εχω κανει αναβάθμηση πχ itunes η Quick Time Player και τα συναφή, τρέχοντας μετά Disk utility για να φτίαξω permissions παίρνω ενα κατεβατό απο διαφορές που υπάρχουν, λογικό, με την επιβεβαίωση οτι ολα έχουν φτιάχτει. Ξανατρέχοντας κάποια άλλη στιγμή την ίδια διαδικασία ξαναπέρνω τα ίδια αποτελέσματα ενα κατεβατό απο permissions που εχουν διόρθωθεί κλπ κλπ, χωρίς να έχει γίνει τίποτα πριν για την διόρθωσή τους. |
Βασικά μπορείς να τρέξεις του disk utility από terminal για να fixάρεις..
Code:
sudo diskutil repairPermissions /
Θα κοιτάξω να το αυτοματοποιήσω δίνοντας το whoami να τραβάει το username σας να το πετάει αυτόματα στο script και να κάνει την δουλειά και για το drop box, αλλά είναι καλύτερα και σωστότερα να ξέρετε ακριβώς και βήμα βήμα τι πάτε να κάνετε! Καλά chmodαρίσματα! :D |