Το ZSH: Εξηγείται η άδεια: / σφάλμα στο τερματικό

Έχει αρνηθεί το μήνυμα ZSH: / το μήνυμα σφάλματος στο Terminal σας άφησε να ξύσετε το κεφάλι σας; Εάν έχετε ένα σφάλμα άδειας όπως το παρακάτω, μην κοιτάξετε περαιτέρω! Έχουμε συγκεντρώσει όλα όσα πρέπει να γνωρίζετε σε αυτό το άρθρο, συμπεριλαμβανομένων όλων των πιθανών διορθώσεων και λύσεων.

Τι είναι το ZSH σε Mac;

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

Η εφαρμογή Terminal επιτρέπει στους χρήστες να εκμεταλλεύονται τις συσκευές τους και να εκτελούν συγκεκριμένες εργασίες με διάφορα σενάρια και εντολές, όπως:

  • Εμφάνιση κρυφών αρχείων και φακέλων.

  • Μετακίνηση αρχείων και φακέλων.

  • Κατεβάστε αρχεία χωρίς πρόγραμμα περιήγησης.

Αρχικά, το Bash ήταν το προεπιλεγμένο κέλυφος που χρησιμοποιήθηκε στο MacOS, αλλά από τη MacOS Catalina, η προεπιλογή άλλαξε σε κέλυφος ZSH ή Z.

Το ZSH είναι χτισμένο στο bash και είναι ουσιαστικά μια εκτεταμένη έκδοση με περισσότερα χαρακτηριστικά. Στην πραγματικότητα, η χρήση του είναι ένα μη-brainer με το μικρό κεράσι στην κορυφή: ορισμένες εργασίες δεν απαιτούν αυστηρά δικαιώματα χρήστη πια, σε αντίθεση με το bash.

Θα μπορούσατε να σκεφτείτε το ZSH ως διεπαφή εισόδου κειμένου που φέρνει το υλικό του MAC στη ζωή μέσω τερματικού.

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

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

Συνιστώμενη ανάγνωση:5 τρόποι για να διορθώσετε το ZSH: Η εντολή δεν βρέθηκε: σφάλμα PIP

Εάν προσπαθήσατε να ανοίξετε ένα αρχείο χρησιμοποιώντας το Terminal και συναντήσατε το ZSH: Απεριώθηκε: / Σφάλμα μηνύματος, συνεχίστε να διαβάζετε!

Τι σημαίνει το ZSH: Η άδεια που αρνείται στο Mac Mean;

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

  • Εισαγάγατε τη λανθασμένη εντολή

  • Το αρχείο σας είναι κλειδωμένο

  • Δεν έχετε άδεια ή δικαιώματα διαχείρισης για επεξεργασία ή αλλαγή του αρχείου

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

Μπορείτε συχνά να διορθώσετε και να αποτρέψετε αυτά τα ζητήματα εκτελώντας τακτικά τη μονάδα συντήρησης στο CleanMYMAC. Έχει ένα συγκεκριμένο εργαλείο που επισκευάζει τα δικαιώματα δίσκου και αποκαθιστά τα σπασμένα αρχεία και τους φακέλους πρόσβασης σε μερικά κλικ.

Κατεβάστε τοΔωρεάν έκδοση εδώ, στη συνέχεια ακολουθήστε τα παρακάτω βήματα:

  1. Ανοίξτε την εφαρμογή και πατήστε συντήρηση στην πλαϊνή μπάρα.

  2. Πατήστε Προβολή όλων των εργασιών.

  3. Επιλέξτε δικαιώματα επισκευής δίσκων και πατήστε Εκτέλεση.

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

Πώς να λύσετε το σφάλμα "zsh: printissing denied"

Πριν από την κατάδυση σε οποιαδήποτε από τις συμβουλές κάτω από το troubleshooting, είναι σοφό να δημιουργήσετε αντίγραφα ασφαλείας των δεδομένων σας με μηχανή χρόνου, μόνο σε περίπτωση που οτιδήποτε πάει στραβά. Εδώ είναι:

  1. Βεβαιωθείτε ότι η εξωτερική συσκευή αποθήκευσης είναι συνδεδεμένη.

  2. Από το κύριο μενού της Apple> Ρυθμίσεις συστήματος> Μηχανή χρόνου.

  3. Εάν έχει ρυθμιστεί, πατήστε Select Backup Disk, επιλέξτε την εξωτερική σας μονάδα και κάντε κλικ στην επιλογή Χρήση δίσκου. Διαφορετικά, κάντε κλικ στο κουμπί Προσθήκη αντιγράφου ασφαλείας και ρυθμίστε το μηχάνημα χρόνου επάνω ακολουθώντας τις οδηγίες στην οθόνη.

Πριν χάσετε χρόνο για προχωρημένη αντιμετώπιση προβλημάτων, δοκιμάστε πρώτα αυτές τις διαχειρίσιμες αμυχές.

1. Ελέγξτε το κείμενο εισόδου σας

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

Ακρο:Ένα άλλο κοινό ζήτημα με τον τερματικό είναι "η λειτουργία που δεν επιτρέπεται". Εδώ είναι ένας οδηγός για το πώς να το διορθώσετε.

2. Ελέγξτε τα δικαιώματα αρχείων

Πρώτον, ας ξεκινήσουμε ελέγχοντας τα δικαιώματα αρχείων. Εδώ είναι:

  1. Ανοίξτε Finder> Εφαρμογές> Βοηθητικά προγράμματα> τερματικό.

  2. Εισαγάγετε την παρακάτω εντολή που ακολουθείται από χώρο:

    LS -L

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

  4. Πριν από το όνομα χρήστη σας, θα πρέπει να δείτε μια σειρά από χαρακτήρες:

  • Το RWXR σημαίνει ότι μπορείτε να διαβάσετε, να γράψετε και να εκτελέσετε το αρχείο.

  • R σημαίνει μόνο για ανάγνωση.

3. Τροποποίηση δικαιωμάτων αρχείων

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

Ψάχνετε για μια λύση; Δοκιμάστε αυτό:

  1. Εντοπίστε το αρχείο σας, κάντε δεξί κλικ σε αυτό και πατήστε Πάρτε πληροφορίες.

  2. Πατήστε το εικονίδιο κλειδαριάς κάτω δεξιά για να κάνετε ή να αποθηκεύσετε αλλαγές.

  3. Κάτω από την κοινή χρήση και τα δικαιώματα, εντοπίστε το προφίλ χρήστη σας υπό το όνομα.

  4. Τώρα, κάτω από τη στήλη Privilege, αλλάξτε αυτό για να διαβάσετε και να γράψετε.

Ξέρετε;Σε ορισμένες περιπτώσεις, μπορεί να δείτε σφάλματα που σχετίζονται με το τερματικό, αλλά το MacBook σας. Ένα τέτοιο μήνυμα είναι ότι "ο δίσκος σας είναι σχεδόν γεμάτος", και εδώ μπορείτε να το διορθώσετε.

4. Ρυθμίστε την ιδιοκτησία του καταλόγου

Εάν η τροποποίηση της άδειας του αρχείου δεν διορθώνει το πρόβλημα, δοκιμάστε να ρυθμίσετε την ιδιοκτησία του καταλόγου χρησιμοποιώντας την εντολή Chown.

  1. Ανοίξτε το τερματικό και εισαγάγετε την παρακάτω εντολή, αλλά αλλάξτε το $ χρήστη στο όνομα χρήστη σας και//σε/τον κατάλογο στη διαδρομή που θέλετε να γράψετε.

    chown -r $ χρήστης: $ χρήστης/διαδρομή/σε/κατάλογος

  2. Πατήστε επιστροφή.

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

Σε ορισμένες περιπτώσεις, το Terminal δεν έχει πλήρη πρόσβαση στη μονάδα δίσκου, η οποία θα μπορούσε επίσης να είναι ένας από τους λόγους για τους οποίους δεν μπορείτε να ανοίξετε αρχεία. Εδώ πρέπει να κάνετε για να διορθώσετε αυτό:

  1. Επιλέξτε το κύριο μενού της Apple> Ρυθμίσεις συστήματος> Προστασία προσωπικών δεδομένων και ασφάλειας.

  2. Εντοπίστε πλήρη πρόσβαση στο δίσκο από τη λίστα.

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

  4. Τώρα, σταματήστε και ανοίξτε ξανά το τερματικό.

ZSH: Η άδεια που απορρίπτεται στο MAC είναι ένα δυσάρεστο θέμα, αλλά ελπίζουμε ότι αυτές οι συμβουλές που είναι εύκολο στη συνέχεια θα σας βοηθήσουν να λύσετε αυτό το πρόβλημα. Τώρα, έχετε ένα σχέδιο για το τι πρέπει να γίνει αν ξανασκεφτείτε αυτό το σφάλμα. Παρακολουθήστε περισσότερες συμβουλές Mac και hacks από εμάς!