Πώς να αποκτήσετε πρόσβαση σε μια μυστική κονσόλα σύνδεσης στο Mac OS

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

Anonim

Ορισμένες εκδόσεις του Mac OS υποστηρίζουν τη δυνατότητα σύνδεσης οποιουδήποτε λογαριασμού χρήστη απευθείας στη γραμμή εντολών απευθείας από την παραδοσιακή οθόνη σύνδεσης, παρακάμπτοντας έτσι τη γνωστή διεπαφή χρήστη Mac. Αντίθετα, ουσιαστικά υπογράφετε έναν χρήστη απευθείας στο Terminal (κάπως σαν να χρησιμοποιείτε το πρόγραμμα-πελάτη ssh για να συνδεθείτε σε έναν διακομιστή SSH), χωρίς να χρειάζεται να φορτώσετε την επιφάνεια εργασίας, το Finder, το WindowServer ή οποιαδήποτε άλλα στοιχεία του GUI.Αυτό μπορεί να είναι βολικό για προχωρημένους χρήστες που χρειάζονται γρήγορη πρόσβαση στην πλήρη γραμμή εντολών από έναν συγκεκριμένο λογαριασμό χρήστη, αλλά θέλουν να παραβλέψουν την πλήρη σύνδεση και τη φόρτωση του γραφικού περιβάλλοντος Mac OS. Λάβετε υπόψη, ωστόσο, ότι δεν υποστηρίζουν όλες οι εκδόσεις λογισμικού συστήματος αυτή τη δυνατότητα, επομένως θα χρειαστεί λίγος χρόνος για να προσδιορίσετε ποιες το κάνουν και ποιες όχι.

Πριν καταδυθείτε, συνειδητοποιήστε ότι αυτό είναι πραγματικά μόνο για προχωρημένους χρήστες Mac που αισθάνονται απόλυτα άνετα με το περιβάλλον της γραμμής εντολών. Είναι επίσης σημαντικό να επισημάνουμε ότι η κρυφή Κονσόλα / Τερματικό σύνδεσης είναι τελείως διαφορετική από τη λειτουργία Single User Mode ή το Recovery Mode Terminal, τα οποία υποστηρίζονται σε όλες τις εκδόσεις Mac και Mac OS. Πρώτον, με το τέχνασμα Είσοδος στην Κονσόλα μπορείτε να συνδεθείτε απευθείας ως οποιοσδήποτε χρήστης στο Mac με δικαιώματα σε επίπεδο χρήστη, ενώ η λειτουργία Single User χρησιμοποιεί πάντα μια root σύνδεση με πολλές υπηρεσίες και διαδικασίες συστήματος απενεργοποιημένες και προορίζεται για περισσότερους διαχειριστικούς σκοπούς. Δύο κοινές χρήσεις της λειτουργίας Single User Mode είναι η επισκευή ενός δίσκου με fsck και η αλλαγή κωδικού πρόσβασης διαχειριστή ή άλλες εργασίες αντιμετώπισης προβλημάτων.Η λειτουργία Single User Mode και το Recovery Terminal είναι πραγματικά τα καλύτερα για την αντιμετώπιση προβλημάτων και δεν είναι το κατάλληλο περιβάλλον για πιο γενικές αλληλεπιδράσεις στη γραμμή εντολών, αλλά η απευθείας σύνδεση στην Κονσόλα μπορεί να χρησιμοποιηθεί ακριβώς όπως θα κάνατε στην εφαρμογή Terminal.

Υποστηρίζει η έκδοση MacOS μου Τερματικό / Κονσόλα σύνδεσης;

Η Είσοδος στην κονσόλα δεν υποστηρίζεται από όλες τις εκδόσεις του Mac OS ή του Mac OS X. Η δυνατότητα σύνδεσης στην Κονσόλα φαίνεται να υποστηρίζεται σε Mac OS X 10.9.x (Mavericks), 10.8.x (Mountain lion) , 10.7.x (Lion), 10.6.x (Snow Leopard), Leopard, Tiger κ.λπ., αλλά μπορεί να υποστηρίζεται ή να μην υποστηρίζεται σε MacoS Mojave (10.14) macOS 10.13.x (High Sierra), macOS 10.12.6 (Sierra) , OS X 10.11.6 (El Capitan) ή 10.10 Yosemite. Μη διστάσετε να αναφέρετε στα παρακάτω σχόλια εάν έχετε επιτυχία με αυτό ή όχι, καθώς και την έκδοση του λογισμικού συστήματος που διαθέτετε.

Μπορείτε να προσπαθήσετε να ενεργοποιήσετε την κονσόλα σύνδεσης στο Mac OS / Mac OS X με την ακόλουθη εντολή προεπιλογών και, στη συνέχεια, να επανεκκινήσετε το Mac για να ακολουθήσετε τις παρακάτω οδηγίες για να δείτε εάν μπορείτε να αποκτήσετε πρόσβαση στην οθόνη σύνδεσης τερματικό:

"

sudo προεπιλογές γράφουν /Library/Preferences/com.apple.loginwindow.plist DisableConsoleAccess>"

Εάν επιχειρήσετε να φορτώσετε την Κονσόλα από την οθόνη σύνδεσης σε μη υποστηριζόμενο Mac, είτε θα δείτε απλώς μια κενή μαύρη οθόνη που φαίνεται να είναι αναπόφευκτη, που θα σας ζητήσει να επανεκκινήσετε αναγκαστικά το Mac, είτε θα δείτε μια λάμψη λευκού κειμένου στη μαύρη οθόνη και, στη συνέχεια, μια κενή μαύρη οθόνη που απαιτεί επίσης επανεκκίνηση για να διαφύγει. Εάν γνωρίζετε έναν τρόπο να το αντιμετωπίσετε, μοιραστείτε μαζί μας στα σχόλια.

Πώς να αποκτήσετε πρόσβαση σε ένα τερματικό από την οθόνη σύνδεσης στο Mac OS

Σημείωση πρέπει να έχετε απενεργοποιημένη την αυτόματη σύνδεση στο Mac, διαφορετικά δεν θα έχετε πρόσβαση στην οθόνη σύνδεσης κατά την εκκίνηση από την οποία θα έχετε πρόσβαση στην κονσόλα. Να θυμάστε ότι δεν υποστηρίζουν όλες οι εκδόσεις του Mac OS αυτή τη δυνατότητα.

  1. Επανεκκινήστε το Mac ως συνήθως
  2. Στην οθόνη σύνδεσης, επιλέξτε "Άλλο"
  3. Για όνομα χρήστη, πληκτρολογήστε τα παρακάτω και μετά πατήστε επιστροφή – δεν απαιτείται ακόμα κωδικός πρόσβασης
  4. >κονσόλα

  5. Πατήστε το πλήκτρο Return
  6. Εάν είναι επιτυχής, θα δείτε μια προτροπή σύνδεσης στη γραμμή εντολών, σαν να εκκινήσατε μόλις ένα περιβάλλον unix χωρίς περιβάλλον παραθύρου, τώρα εισάγετε ένα όνομα χρήστη και κωδικό πρόσβασης για να συνδεθείτε απευθείας στη γραμμή εντολών ως χρήστης
  7. ΣΗΜΕΙΩΣΗ: Εάν δεν είναι επιτυχής, η οθόνη θα γίνει μαύρη και θα πρέπει να επανεκκινήσετε αναγκαστικά το Mac κρατώντας πατημένο το πλήκτρο λειτουργίας για έξοδο

Υποθέτοντας ότι συνδεθήκατε επιτυχώς στην Κονσόλα σύνδεσης, θα έχετε πλήρη πρόσβαση σε όλα όσα θα κάνατε σε ένα κανονικό περιβάλλον Terminal, αλλά χωρίς καμία γραφική διεπαφή Mac OS. Μπορείτε να βγείτε από αυτό το περιβάλλον κάνοντας επανεκκίνηση από τη γραμμή εντολών με τις εντολές τερματισμού λειτουργίας ή επανεκκίνησης.

Σημείωση μπορείτε να αποκτήσετε πρόσβαση στο πεδίο "Άλλο" όταν αποκρύπτετε τη λίστα ονομάτων χρήστη σύνδεσης ή με ενεργοποιημένη τη λίστα χρηστών στην οθόνη σύνδεσης, αλλά δεν θα λειτουργήσει με ενεργοποιημένη την Αυτόματη σύνδεση.

Αυτό είναι ένα ελάχιστα γνωστό κόλπο και ότι υποστηρίζεται σε ορισμένες εκδόσεις του Mac OS αλλά όχι σε άλλες θολώνει περαιτέρω το πότε και πού θα λειτουργήσει και εάν η υποστήριξη έχει αντληθεί από τις σύγχρονες εκδόσεις (φαίνεται να λείπει από τις τελευταίες εκδόσεις macOS). Το MacWorld αναφέρθηκε στο μυστικό τερματικό σύνδεσης πριν από λίγο καιρό και αποκάλυψε τη συζήτηση για το κόλπο από το 2002, υποδηλώνοντας ότι η σύνδεση της κονσόλας μπορεί να λειτουργεί σε όλες τις προηγούμενες εκδόσεις του Mac OS X αλλά όχι στις πιο πρόσφατες εκδόσεις. Για να μάθετε οριστικά ποιες εκδόσεις υποστηρίζουν τη δυνατότητα, θα ήταν απαραίτητη η εξερεύνηση των χρηστών σε μια μεγάλη ποικιλία πιο πρόσφατων εκδόσεων Mac OS. Μπόρεσα να αποκτήσω πρόσβαση στο Terminal μέσω της κονσόλας σύνδεσης σε Mac με Mavericks, αλλά όχι σε Mac με High Sierra ή Sierra, για παράδειγμα. Είναι απολύτως πιθανό αυτή η δυνατότητα να έχει εξαφανιστεί οριστικά στις σύγχρονες εκδόσεις macOS, οπότε αυτό θα ισχύει μόνο για παλαιότερο λογισμικό συστήματος Mac OS X.

Μπορούσατε να αποκτήσετε πρόσβαση στην Κονσόλα εισόδου στο Mac σας ή με την έκδοση του Mac OS που διαθέτετε; Μοιραστείτε την εμπειρία σας στα παρακάτω σχόλια και αν γνωρίζετε άλλες συμβουλές ή κόλπα που σχετίζονται με την ελάχιστα γνωστή οθόνη τερματικού σύνδεσης, μοιραστείτε κι αυτά.

Πώς να αποκτήσετε πρόσβαση σε μια μυστική κονσόλα σύνδεσης στο Mac OS