3 τρόποι για να ανοίξετε εφαρμογές με δικαιώματα Root σε Mac

Πίνακας περιεχομένων:

3 τρόποι για να ανοίξετε εφαρμογές με δικαιώματα Root σε Mac
3 τρόποι για να ανοίξετε εφαρμογές με δικαιώματα Root σε Mac

Βίντεο: 3 τρόποι για να ανοίξετε εφαρμογές με δικαιώματα Root σε Mac

Βίντεο: 3 τρόποι για να ανοίξετε εφαρμογές με δικαιώματα Root σε Mac
Βίντεο: SQL με MySql στα ελληνικά 1 (Τι είναι η SQL;) 2024, Ενδέχεται
Anonim

Μπορείτε να ανοίξετε οποιαδήποτε εφαρμογή Mac με δικαιώματα root, αρκεί να έχετε κωδικό πρόσβασης διαχειριστή. Όπως πάντα, μην χρησιμοποιείτε πρόσβαση root αν δεν γνωρίζετε τι κάνετε, καθώς μπορεί να προκαλέσετε σοβαρή ζημιά στην εφαρμογή ή στον υπολογιστή σας.

Βήματα

Μέθοδος 1 από 3: Από λογαριασμό διαχειριστή

Κατανοήστε το εικονίδιο
Κατανοήστε το εικονίδιο

Βήμα 1. Γνωρίστε τους κινδύνους

Οι περισσότερες εφαρμογές γραφικών δεν έχουν σχεδιαστεί για πρόσβαση root. Περιοριστείτε σε συγκεκριμένες εργασίες που καταλαβαίνετε καλά, διαφορετικά μπορεί να καταλήξετε σε απρόσιτα αρχεία, σφάλματα εφαρμογών ή ευπάθειες ασφαλείας.

Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 2
Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 2

Βήμα 2. Ανοίξτε το τερματικό

Συνδεθείτε σε έναν λογαριασμό διαχειριστή στον υπολογιστή σας. Μεταβείτε στις Εφαρμογές → Βοηθητικά προγράμματα και ξεκινήστε το Τερματικό.

Αυτός ο λογαριασμός διαχειριστή πρέπει να έχει έναν κενό κωδικό πρόσβασης, διαφορετικά το Terminal δεν θα σας επιτρέπει να έχετε πρόσβαση σε δικαιώματα root

Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 3
Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 3

Βήμα 3. Δοκιμάστε τον γρήγορο τρόπο

Η εντολή sudo σάς επιτρέπει να εκκινείτε εφαρμογές με πρόσβαση root, αλλά απαιτεί τη διαδρομή προς το εκτελέσιμο αρχείο μέσα στο πακέτο εφαρμογών. Οι περισσότερες προεπιλεγμένες εφαρμογές Mac, καθώς και πολλά προγράμματα τρίτων, οργανώνουν τα περιεχόμενα του πακέτου με τον ίδιο τρόπο, οπότε αξίζει να το δοκιμάσετε:

  • Εισαγάγετε sudo "\ διαδρομή αρχείου από σκληρό δίσκο σε εφαρμογή.app/Contents/MacOS/όνομα εφαρμογής".

    Για παράδειγμα, για να ανοίξετε το iTunes, πληκτρολογήστε sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" και πατήστε ⏎ Return.

  • Εισαγάγετε τον κωδικό πρόσβασης για τον λογαριασμό διαχειριστή στον οποίο είστε συνδεδεμένοι. Πατήστε ⏎ Επιστροφή.
  • Εάν η εντολή λειτουργεί, η εφαρμογή θα πρέπει να ανοίξει με δικαιώματα root. Εάν το τερματικό λέει "η εντολή δεν βρέθηκε", συνεχίστε στο επόμενο βήμα.
Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 4
Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 4

Βήμα 4. Ανοίξτε το περιεχόμενο του πακέτου της εφαρμογής

Εάν ο γρήγορος τρόπος δεν λειτούργησε, εντοπίστε την εφαρμογή στο Finder. Κάντε δεξί κλικ (ή Control-click) στο εικονίδιο του και επιλέξτε Εμφάνιση περιεχομένων πακέτων από το αναπτυσσόμενο μενού.

Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 5
Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 5

Βήμα 5. Βρείτε το εκτελέσιμο αρχείο

Θα πρέπει τώρα να δείτε έναν ή περισσότερους φακέλους μέσα στην εφαρμογή. Εντοπίστε το εκτελέσιμο αρχείο μέσα σε αυτόν το φάκελο. Αυτό είναι συνήθως μέσα /Περιεχόμενα /MacOS.

  • Το εκτελέσιμο έχει συχνά το ίδιο όνομα με την εφαρμογή, αλλά θα μπορούσε να έχει άλλο όνομα, όπως "run.sh."
  • Το εικονίδιο του εκτελέσιμου αρχείου είναι συνήθως ένα μαύρο τετράγωνο με τη λέξη "exec" με μικρά γράμματα.
Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 6
Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 6

Βήμα 6. Πληκτρολογήστε sudo στο τερματικό

Πληκτρολογήστε sudo ακολουθούμενο από κενό. Μην εισάγετε ακόμα την εντολή.

Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 7
Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 7

Βήμα 7. Σύρετε το εκτελέσιμο αρχείο στη γραμμή τερματικού

Αυτό θα πρέπει αυτόματα να εισάγει τη διαδρομή του αρχείου στο εκτελέσιμο αρχείο.

Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 8
Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 8

Βήμα 8. Επιβεβαιώστε την εντολή με τον κωδικό πρόσβασής σας

Πατήστε ⏎ Επιστροφή. Εισαγάγετε τον κωδικό πρόσβασης για τον λογαριασμό διαχειριστή στον οποίο είστε συνδεδεμένοι και πατήστε ⏎ Επιστροφή ξανά. Η εφαρμογή θα πρέπει να ξεκινήσει με δικαιώματα root.

Μέθοδος 2 από 3: Από λογαριασμό εκτός διαχειριστή

Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 9
Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 9

Βήμα 1. Ανοίξτε το τερματικό σε λογαριασμό εκτός διαχειριστή

Πολλοί διαχειριστές συστήματος προτιμούν να εργάζονται σε έναν συνηθισμένο λογαριασμό χρήστη για να περιορίσουν την πιθανή ζημιά από λάθη ή επιθέσεις κακόβουλου λογισμικού. Αυτή η μέθοδος εξακολουθεί να απαιτεί κωδικό πρόσβασης διαχειριστή, αλλά σας επιτρέπει να αποκτήσετε προσωρινή πρόσβαση root χωρίς να χρειάζεται να αλλάξετε χρήστες. Για να ξεκινήσετε, ανοίξτε ένα παράθυρο τερματικού.

Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 10
Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 10

Βήμα 2. Μεταβείτε σε διαχειριστή εντός του τερματικού

Εισαγάγετε την εντολή su - ακολουθούμενη από ένα κενό διάστημα και ένα όνομα χρήστη διαχειριστή σε αυτόν τον υπολογιστή. Εισαγάγετε τον κωδικό πρόσβασης του διαχειριστή. Τώρα λειτουργείτε ως αυτός ο χρήστης.

Η παύλα στην εντολή είναι προαιρετική, αλλά συνιστάται. Ορίζει τις περιβαλλοντικές μεταβλητές και τον κατάλογο σε εκείνους του διαχειριστή χρήστη, γεγονός που περιορίζει την πιθανότητα τυχαίας βλάβης

Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 11
Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 11

Βήμα 3. Ανοίξτε την εφαρμογή χρησιμοποιώντας το sudo

Η τυπική χρήση είναι sudo "\ διαδρομή αρχείου από σκληρό δίσκο σε εφαρμογή.app/Contents/MacOS/όνομα εφαρμογής". Εάν αυτό δεν λειτουργεί ή χρειάζεστε περισσότερη καθοδήγηση, ανατρέξτε στις παραπάνω οδηγίες διαχειριστή.

Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 12
Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 12

Βήμα 4. Επιστρέψτε στον δικό σας λογαριασμό

Αφού ολοκληρώσετε όλες τις εργασίες που απαιτούν δικαιώματα root, εισαγάγετε έξοδο στο τερματικό. Αυτό θα εξέλθει από τον χρήστη διαχειριστή και θα σας επιστρέψει στον κανονικό σας λογαριασμό.

Μέθοδος 3 από 3: Αντιμετώπιση προβλημάτων

Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 13
Άνοιγμα εφαρμογών με δικαιώματα Root σε Mac Βήμα 13

Βήμα 1. Απενεργοποιήστε την προστασία ακεραιότητας συστήματος (υψηλού κινδύνου)

Αυτή η δυνατότητα, που εισήχθη στο Mac OS 10.11 El Capitan, περιορίζει την πρόσβαση σε σημαντικά αρχεία ακόμη και για τον root χρήστη. Εάν δεν μπορείτε να κάνετε τις επιθυμητές αλλαγές, μπορείτε να απενεργοποιήσετε το SIP. Κάντε το μόνο εάν είστε σίγουροι για την ικανότητά σας και καταλαβαίνετε ότι ένα λάθος μπορεί να σκουπίσει τον υπολογιστή σας ή να τον κάνει μη λειτουργικό:

  • Επανεκκινήστε τον υπολογιστή σας. Κρατήστε πατημένο το ⌘ Command + R αφού ακούσετε τον θόρυβο εκκίνησης για να μπείτε στη λειτουργία ανάκτησης.
  • Επιλέξτε Βοηθητικά προγράμματα από το επάνω μενού και, στη συνέχεια, Τερματικό.
  • Εισαγάγετε απενεργοποίηση csrutil. επανεκκίνηση στο τερματικό.
  • Αφήστε τον υπολογιστή να κάνει επανεκκίνηση ως συνήθως. Τώρα μπορείτε να χρησιμοποιήσετε τα παραπάνω βήματα για να ανοίξετε οποιαδήποτε εφαρμογή με πλήρη δικαιώματα root. Όταν τελειώσετε, σκεφτείτε να επαναλάβετε αυτές τις οδηγίες με ενεργοποίηση αντί να απενεργοποιήσετε για να επαναφέρετε το SIP.
Άνοιγμα εφαρμογών με προνόμια Root σε Mac Βήμα 14
Άνοιγμα εφαρμογών με προνόμια Root σε Mac Βήμα 14

Βήμα 2. Χρησιμοποιήστε το nano αντί για έναν επεξεργαστή γραφικών κειμένου

Μπορεί να είναι ασφαλέστερο και πιο αξιόπιστο να επεξεργαστείτε αρχεία διαμόρφωσης χρησιμοποιώντας έναν επεξεργαστή κειμένου εντός του Τερματικού. Το Nano είναι μια απλή επιλογή διαθέσιμη από προεπιλογή. Για να το χρησιμοποιήσετε με δικαιώματα root, απλώς πληκτρολογήστε sudo nano ακολουθούμενο από ένα κενό και τη διαδρομή του αρχείου στο έγγραφο κειμένου. Στη συνέχεια, μπορείτε να επεξεργαστείτε το έγγραφο μέσα από το τερματικό. Όταν τελειώσετε, πατήστε Control + O για αποθήκευση και στη συνέχεια Control + X για έξοδο από το nano.

  • Για παράδειγμα, το sudo nano /etc /hosts θα ανοίξει το αρχείο hosts με πρόσβαση root.
  • Είναι καλή ιδέα να δημιουργήσετε αντίγραφα ασφαλείας πριν επεξεργαστείτε τυχόν αρχεία διαμόρφωσης. Για να το κάνετε αυτό, εισαγάγετε sudo cp filepath_of_config_file new_filepath του αντιγράφου ασφαλείας. Για παράδειγμα, το sudo cp /etc /hosts /etc/hosts.backup δημιουργεί ένα αντίγραφο του αρχείου hosts που ονομάζεται hosts.backup. Εάν κάνετε λάθος, μετακινήστε το λάθος διαμορφωμένο αρχείο με (για παράδειγμα) sudo mv /etc /hosts /etc/hosts.bad και επαναφέρετε το αντίγραφο ασφαλείας με sudo cp /etc/hosts.backup /etc /hosts.

Συνιστάται: