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

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

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

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

Βίντεο: 3 τρόποι για να ανοίξετε εφαρμογές με δικαιώματα ρίζας σε Mac
Βίντεο: 🖱 Apple Magic Mouse 2 || Αξίζει; 🧐 - Greek Mac Tutorials 2024, Απρίλιος
Anonim

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

Βήμα

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

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

Βήμα 1. Γνωρίστε τους κινδύνους από τη χρήση δικαιωμάτων root

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

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

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

Βεβαιωθείτε ότι ο λογαριασμός διαχειριστή που χρησιμοποιείτε είναι προστατευμένος με κωδικό πρόσβασης. Το τερματικό δεν σας επιτρέπει να έχετε πρόσβαση σε root από έναν λογαριασμό που δεν έχει κωδικό πρόσβασης

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

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

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

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

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

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

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

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

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

Βήμα 5. Εντοπίστε το κύριο αρχείο του προγράμματος

Τώρα, θα δείτε έναν ή περισσότερους φακέλους στο πακέτο εφαρμογής. Μπορείτε να βρείτε τα κύρια αρχεία του προγράμματος σε αυτόν τον φάκελο. Γενικά, αυτά τα αρχεία βρίσκονται στο φάκελο /Contents /MacOS.

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

Βήμα 6. Εισαγάγετε την εντολή sudo στο Terminal, ακολουθούμενο από ένα κενό

Μην εισάγετε πρώτα την εντολή.

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

Βήμα 7. Σύρετε το κύριο αρχείο της εφαρμογής στο παράθυρο Τερματικό

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

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

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

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

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

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

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

Οι περισσότεροι διαχειριστές συστήματος προτιμούν να χρησιμοποιούν λογαριασμούς μη διαχειριστή, για να αποτρέψουν σοβαρές ζημιές στον υπολογιστή που προκαλούνται από σφάλματα λειτουργίας ή επιθέσεις κακόβουλου λογισμικού. Αυτό το βήμα θα σας επιτρέψει προσωρινή πρόσβαση 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. Όταν ολοκληρώσετε την πρόσβαση στη ρίζα, επιστρέψτε στον λογαριασμό μη διαχειριστή χρησιμοποιώντας την εντολή εξόδου

Αφού εισαγάγετε την εντολή, το Terminal θα επιστρέψει στη χρήση του λογαριασμού μη διαχειριστή.

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

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

Βήμα 1. Απενεργοποιήστε την προστασία ακεραιότητας συστήματος ακολουθώντας αυτά τα βήματα

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

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

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

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

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

Συμβουλές

Χρειάζεται μόνο να χρησιμοποιήσετε εισαγωγικά όταν γράφετε τη διεύθυνση αρχείου εάν η διεύθυνση αρχείου περιέχει κενά

Συνιστάται: