InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 08-10-2009, 10:19 AM
excos's Avatar
excos excos is offline
 
Join Date: Jun 2009
Location: Athens
Posts: 540
Exclamation Πως φτίαχνεις τα permissions με terminal ?

Παίδες έχει κανείς τίς γνώσεις σε αυτό το θέμα να μας δώσει τα φώτα του?

Διότι με τα συνήθεις προγράμματα Disk utility,Onyx η Os x Tools για φιάξιμο των εξαρτήσεων,εαν τίς αναφέρω σωστά δεν έχουν την επάρκια που πρέπει.
Τα προγράμματα αυτά φτίαχνουν μόνο τις εξαρτήσεις που δεν έχουν σοβαρά προβλήματα και όσες έχουν σοβαρά προβλήματα τις αναφέρουν μόνο,παραμένοντας πρόβλημα!
Διαβάζοντας στο net περί αυτού του θέματος υπάρχει ένας κυκεώνας απόψεων με διάφορες εντολές στο terminal που μπορείς να δώσεις λύσεις, χωρίς όμως την λογική σειρά που πρέπει να κάνεις διότι εάν δεν κάνεις τα σωστά βήματα το αποτέλεσμα θα είναι καταστροφικό
Αναφέρω το θέμα αυτό, δίοτι είναι πολύ σημαντικό για μια ομαλή λειτουργία μετά την εγκατάσταση των διάφορων (kext) s η όταν κάνουμε αναβάθμιση και πρέπει τα καινούργια πραγματάκια να ενσωματωθούν στο σύστημα μας.

Mac mini i5 mid 2011- Apple Cinema Display 27' /Lion 10.7.3

MacBook/MB466/A GR Aluminium late 2008 Lion 10.7.3

iPhone 4 16GB

Acer Aspire one ZG5 Snow Leopard 10.6.8

Last edited by excos; 08-10-2009 at 10:21 AM.
Reply With Quote
  #2  
Old 08-11-2009, 01:55 PM
SomniusX's Avatar
SomniusX SomniusX is offline
 
Join Date: Jul 2009
Location: Greece
Posts: 654
Το kexthelper μέσα του έχει την διαδηκασία για το τι πρέπει να εκτελεστεί σε terminal για τα permissions, το λέω να το κοιτάξεις γιατί δεν βρήκα κάτι τώρα στα γρήγορα από τον γοογλη..

Ιδιοκτήτης του HellasProject.com
(Παλιό nickname Bloodiator)

Ζήτω η Ελλάδα ρεεεε!!! | Ελληνικό Thread Συζητήσεων [link] @ InfiniteMac
Hellenic (Greek) Section Moderator
Working Retail Snow Leopard 10.6.1 (with buggy DSDT, Soon Dual boot with Vista 64bit for Gaming)
Mobo GA-EP45-UD3LR F7, CPU Core 2 Duo E8400, RAM Kingston 4GB PC8500 1066MHZ HyperX
VGA
MSI N250GTS Twin Frozr 1G OC (EFI), Sound Voodoo HDA 64bit (ACL888 & ALC889)
Reply With Quote
  #3  
Old 08-12-2009, 04:14 PM
excos's Avatar
excos excos is offline
 
Join Date: Jun 2009
Location: Athens
Posts: 540
ευχαριστω bloodiator αλλα ελεγα για τα διαφορα προγραμματα που κανεις install και εχεις προβλημα permissions και δεν μπορεις να τα διορθωσεις με τα συνηθεις προγραμματα.

Mac mini i5 mid 2011- Apple Cinema Display 27' /Lion 10.7.3

MacBook/MB466/A GR Aluminium late 2008 Lion 10.7.3

iPhone 4 16GB

Acer Aspire one ZG5 Snow Leopard 10.6.8
Reply With Quote
  #4  
Old 09-04-2009, 05:53 PM
geeksada geeksada is offline
Puma
 
Join Date: Aug 2009
Posts: 23
Εννοεις εντολες του στυλ chmod κλπ?
Reply With Quote
  #5  
Old 09-05-2009, 11:27 AM
excos's Avatar
excos excos is offline
 
Join Date: Jun 2009
Location: Athens
Posts: 540
Ναι αυτο εννοω.Γιατι οσες φορες και αν εχω κανει fix permissions παντα περνω τα ιδια αποτελεσματα με τα προγραμματα.

Mac mini i5 mid 2011- Apple Cinema Display 27' /Lion 10.7.3

MacBook/MB466/A GR Aluminium late 2008 Lion 10.7.3

iPhone 4 16GB

Acer Aspire one ZG5 Snow Leopard 10.6.8
Reply With Quote
  #6  
Old 09-05-2009, 12:01 PM
SomniusX's Avatar
SomniusX SomniusX is offline
 
Join Date: Jul 2009
Location: Greece
Posts: 654
Σε συστήματα με leopard πάντως είναι καλύτερα μια έτοιμη λύση γιατί με το χέρι μπορεί να ξεχάσεις κάτι!

Γιαυτό τα kext να τα περνάτε με το kext helper..

Ιδιοκτήτης του HellasProject.com
(Παλιό nickname Bloodiator)

Ζήτω η Ελλάδα ρεεεε!!! | Ελληνικό Thread Συζητήσεων [link] @ InfiniteMac
Hellenic (Greek) Section Moderator
Working Retail Snow Leopard 10.6.1 (with buggy DSDT, Soon Dual boot with Vista 64bit for Gaming)
Mobo GA-EP45-UD3LR F7, CPU Core 2 Duo E8400, RAM Kingston 4GB PC8500 1066MHZ HyperX
VGA
MSI N250GTS Twin Frozr 1G OC (EFI), Sound Voodoo HDA 64bit (ACL888 & ALC889)
Reply With Quote
  #7  
Old 09-05-2009, 02:22 PM
geeksada geeksada is offline
Puma
 
Join Date: Aug 2009
Posts: 23
Κοιτα οταν περασα τα kexts δεν ηξερα τι ακριβως permissions χρειαζονταν, ουτε το kext helper, οποτε τα εκανα ιδια με τα υπολοιπα αρχεια.
Με αλλα λογια:
Code:
>chmod 755 <kext_file>
>chown root <kext_file>
>chgrp wheel <kext_file>
Γενικα για ευκολια, αν θες να αλλαξεις τα permissions ενος φακελου, με ολα τα αρχεια μεσα κανεις

Code:
> chmod -R <folder_name>
Νομιζω καλο ειναι να γνωριζεις καποιες βασικες εντολες, γιατι εμενα ολες αυτες τις μερες, με τους πειραματισμους κλπ, μου ετυχε μερικες φορες να μη μπορω να μπω στο παραθυρικο.
Reply With Quote
  #8  
Old 09-05-2009, 02:30 PM
SomniusX's Avatar
SomniusX SomniusX is offline
 
Join Date: Jul 2009
Location: Greece
Posts: 654
βέβαια θα μπορούσες να το κάνεις με && για να τελειώνεις..
π.χ.
Code:
mkdir kextsfolder
cd kextsfolder
chmod 755 *.kext && chown root:wheel *.kext
ή απ'έξω από τον φάκελο
Code:
chmod -R 755 kextsfolder/*.kext && chown _R root:wheel kextsfolder*.kext
έτσι για να στην πω ρε..
bashάς forέver! :P

Ιδιοκτήτης του HellasProject.com
(Παλιό nickname Bloodiator)

Ζήτω η Ελλάδα ρεεεε!!! | Ελληνικό Thread Συζητήσεων [link] @ InfiniteMac
Hellenic (Greek) Section Moderator
Working Retail Snow Leopard 10.6.1 (with buggy DSDT, Soon Dual boot with Vista 64bit for Gaming)
Mobo GA-EP45-UD3LR F7, CPU Core 2 Duo E8400, RAM Kingston 4GB PC8500 1066MHZ HyperX
VGA
MSI N250GTS Twin Frozr 1G OC (EFI), Sound Voodoo HDA 64bit (ACL888 & ALC889)
Reply With Quote
  #9  
Old 09-05-2009, 06:14 PM
excos's Avatar
excos excos is offline
 
Join Date: Jun 2009
Location: Athens
Posts: 540
Παίδες μάλλον δεν ήμουν σαφής και εξηγούμαι.Δεν εχω πρόβλημα με την εγκατάσταση με τους kexts αυτό γίνεται εύκολα και σωστά με το kext helper η osx86 tools.
Αλλα όποτε εχω κανει αναβάθμηση πχ itunes η Quick Time Player και τα συναφή, τρέχοντας μετά Disk utility για να φτίαξω permissions παίρνω ενα κατεβατό απο διαφορές που υπάρχουν, λογικό, με την επιβεβαίωση οτι ολα έχουν φτιάχτει.
Ξανατρέχοντας κάποια άλλη στιγμή την ίδια διαδικασία ξαναπέρνω τα ίδια αποτελέσματα ενα κατεβατό απο permissions που εχουν διόρθωθεί κλπ κλπ, χωρίς να έχει γίνει τίποτα πριν για την διόρθωσή τους.

Mac mini i5 mid 2011- Apple Cinema Display 27' /Lion 10.7.3

MacBook/MB466/A GR Aluminium late 2008 Lion 10.7.3

iPhone 4 16GB

Acer Aspire one ZG5 Snow Leopard 10.6.8
Reply With Quote
  #10  
Old 09-27-2009, 12:01 PM
SomniusX's Avatar
SomniusX SomniusX is offline
 
Join Date: Jul 2009
Location: Greece
Posts: 654
Βασικά μπορείς να τρέξεις του disk utility από terminal για να fixάρεις..

Code:
sudo diskutil repairPermissions /
αλλά υπάρχει και άλλος τρόπος
  1. Ανοίξτε το Terminal.app
    (ή το Terminal.app του Installation DVD που χρησιμοποιείτε)
  2. Γράψτε: whoami
    Αυτή η εντολή θα σας εμφανίσει το "κοντό username" που πρέπει να έχετε στον νού σας για να το χρησημοποιήσουμε αργότερα εκεί που θα λέει “yourshortusername
  3. Για να ρυθμίσουμε τον owner (πείτε τον ιδιοκτήτη) και το group (το γκρούπ χρηστών που βρήσκεται ο ιδιοκτήτης) πρέπει να χρησιμοποιησουμε την παρακάτω εντολή αλλά σωστά (συμπληρώνοντας το κοντό username σας εκεί που πρέπει... :

    sudo chown -R yourshortusername:staff ~


    Θα σας ζητηθεί ο κωδικός του administrator, το οποίο θα δώσετε ενάν και εφόσον είστε σίγουρος τι πάτε ακριβώς να κάνετε.
  4. Η παρακάτω εντολή (που δεν έχω ποτέ χρησιμοποιήσει και δεν ξέρω για το ορθό της αποτέλεσμα) θα αφαιρέσει τα permissions από όλους εκτός από του δικού σας χρήστη ... :

    sudo chmod -R go-w ~

  5. Βέβαια το προαναφερθέν μπορεί να "σπάσει" την σωστή λειτουργία του Drop box για τις συνδέσεις σας και αυτό θα το διορθόσουμε αλλάζοντας τα permissions να είναι εγγράψιμο από εμάς αλλά και από άλλους ... :

    sudo chmod -R 733 ~/Public/Drop\ Box


    Βεβαιωθείτε ότι δεν θα αφαιρέσετε τα κενά και τα ~ και τα - και τα / και \ γιατί δεν θα παίζουν τα scriptάκια..

Θα κοιτάξω να το αυτοματοποιήσω δίνοντας το whoami να τραβάει το username σας να το πετάει αυτόματα στο script και να κάνει την δουλειά και για το drop box, αλλά είναι καλύτερα και σωστότερα να ξέρετε ακριβώς και βήμα βήμα τι πάτε να κάνετε!

Καλά chmodαρίσματα!



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.


Ιδιοκτήτης του HellasProject.com
(Παλιό nickname Bloodiator)

Ζήτω η Ελλάδα ρεεεε!!! | Ελληνικό Thread Συζητήσεων [link] @ InfiniteMac
Hellenic (Greek) Section Moderator
Working Retail Snow Leopard 10.6.1 (with buggy DSDT, Soon Dual boot with Vista 64bit for Gaming)
Mobo GA-EP45-UD3LR F7, CPU Core 2 Duo E8400, RAM Kingston 4GB PC8500 1066MHZ HyperX
VGA
MSI N250GTS Twin Frozr 1G OC (EFI), Sound Voodoo HDA 64bit (ACL888 & ALC889)
Reply With Quote
Reply