Η άδεια απορρίφθηκε στον τερματικό σταθμό MAC; Δοκιμάστε αυτό το fix

Το Terminal είναι ένας πολύ καλός τρόπος για να εκτελέσετε διαδικασίες και να πραγματοποιήσετε εργασίες εάν είστε εξοικειωμένοι με τις εντολές UNIX. Κυρίως, λειτουργεί ακριβώς εφόσον χρησιμοποιείτε σωστές εντολές. Αλλά περιστασιακά, μπορεί να δείτε ένα μήνυμα σφάλματος, όπως «η άδεια που απορρίπτεται». Σε αυτό το άρθρο, θα σας δείξουμε πώς να το διορθώσετε.

Τι είναι το τερματικό;

Το Terminal είναι μια εφαρμογή που σας επιτρέπει να ελέγχετε το Mac σας, τρέχοντας διαδικασίες και εργασίες από μια διεπαφή γραμμής εντολών. Χάρη στον πυρήνα UNIX του MacOS, μπορεί να ερμηνεύσει και να εκτελέσει τακτικές εντολές UNIX. Μέχρι το MacOS Catalina, το προεπιλεγμένο κέλυφος του τερματικού ήταν bash. Τώρα, είναι Zsh. Είναι ευκολότερο να χρησιμοποιηθεί για ορισμένες εργασίες και δεν απαιτεί αυστηρά δικαιώματα χρήστη με τον τρόπο που κάνει το bash. Μπορείτε να πείτε ποιο τερματικό κέλυφος τρέχει κοιτάζοντας την κορυφή οποιουδήποτε παραθύρου τερματικού.

Γιατί οι άνθρωποι χρησιμοποιούν τερματικό;

Υπάρχουν πολλοί λόγοι για τους οποίους οι χρήστες MAC αγαπούν το τερματικό. Εάν είστε εξοικειωμένοι με τις εντολές UNIX, το Terminal παρέχει έναν πολύ γρήγορο τρόπο για την εκτέλεση διαδικασιών και εργασιών. Ο άλλος κύριος λόγος για τη χρήση του τερματικού είναι ότι σας επιτρέπει να έχετε πρόσβαση σε τμήματα macOs που είναι κρυμμένα και δεν εμφανίζονται στις ρυθμίσεις του συστήματος. Με αυτόν τον τρόπο, μπορείτε να αλλάξετε τις ρυθμίσεις που διαφορετικά θα χρειαζόταν μια εφαρμογή τρίτου μέρους για να αλλάξετε. Για παράδειγμα, εάν θέλετε να αλλάξετε τον προεπιλεγμένο τύπο αρχείου για στιγμιότυπα οθόνης από PNG σε JPG, θα πρέπει να χρησιμοποιήσετε το Terminal.

Τι σημαίνει «η άδειά του;

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

  • Δεν έχετε άδεια να επεξεργαστείτε το αρχείο.
  • Το αρχείο είναι κλειδωμένο.
  • Η εντολή που προσπαθείτε να εκτελέσετε είναι λανθασμένα μορφοποιημένη.

Πώς να διορθώσετε την «άδεια που απορρίπτεται» στο τερματικό σταθμό

Τώρα, ας προχωρήσουμε με τις διορθώσεις. Θα ξεκινήσουμε με ένα απλούστερο και στη συνέχεια θα παρέχουμε χειροκίνητες λύσεις.

Ένας ευκολότερος τρόπος για να διορθώσετε προβλήματα με το τερματικό

Μπορεί να είναι ότι βλέπετε ένα σφάλμα «άδειας να αρνείται» λόγω ενός προβλήματος με τον ίδιο τον τερματικό. Ένας τρόπος για να διορθωθεί αυτό είναι να επαναφέρετε την εφαρμογή. Και ο ευκολότερος τρόπος για να γίνει αυτό είναι να χρησιμοποιήσετε μια χρήσιμη εφαρμογή που ονομάζεται CleanMyMac. Το CleanMYMAC διαθέτει διάφορα εργαλεία που μπορούν να απελευθερώσουν χώρο, να βελτιστοποιήσουν το Mac σας, να το κρατήσουν ασφαλές από κακόβουλο λογισμικό και, κυρίως, σε αυτή την περίπτωση, να διορθώσετε προβλήματα. Η εφαρμογή είναι συμβολαιογραφική από την Apple - Πάρτε την δωρεάν δοκιμή σας εδώ.

  1. Ανοίξτε το CleanMYMAC και επιλέξτε εφαρμογές στην αριστερή πλαϊνή μπάρα.
  2. Κάντε κλικ στην επιλογή SCAN> Διαχείριση των εφαρμογών μου> Uninstaller.
  3. Χρησιμοποιήστε τη γραμμή αναζήτησης για να αναζητήσετε τερματικό.
  4. Κάντε κλικ σε ένα βέλος (>) δίπλα στο μέγεθος του αρχείου και επιλέξτε τα πάντα εκτός από τα δυαδικά αρχεία.
  5. Κάντε κλικ στην επιλογή Κατάργηση.

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

Υπάρχουν μερικοί διαφορετικοί τρόποι ελέγχου των δικαιωμάτων αρχείων. Μπορείτε να το κάνετε στο Finder ή στο τερματικό. Θα σας δείξουμε και τους δύο τρόπους παρακάτω.

Τερματικό

  1. Ανοίξτε το τερματικό και πληκτρολογήστε την ακόλουθη εντολή που ακολουθείται από ένα χώρο:ls -l
  2. Εντοπίστε το αρχείο ή το φάκελο στο οποίο προσπαθούσατε να εργαστείτε όταν έχετε το μήνυμα σφάλματος και σύρετε το στο παράθυρο του τερματικού.
  3. Πατήστε επιστροφή.
  4. Εάν βλέπετε τα γράμματαrwxrΣτη σειρά των χαρακτήρων πριν από το όνομα χρήστη σας στο αποτέλεσμα, σημαίνει ότι μπορείτε να διαβάσετε, να γράψετε και να εκτελέσετε το αρχείο. Εάν βλέπετε μόνο, για παράδειγμα,rΣημαίνει ότι το αρχείο είναι μόνο για ανάγνωση.

Ευρίσκων

  1. Εντοπίστε το αρχείο ή το φάκελο στο Finder.
  2. Πατήστε Command-I για να ανοίξετε το παράθυρο GET INFO.
  3. Κοιτάξτε το κάτω μέρος του παραθύρου όπου λέει κοινή χρήση και δικαιώματα. Εάν δεν υπάρχει τίποτα κάτω από αυτό, κάντε κλικ στο βέλος δίπλα του.
  4. Κοιτάξτε τα δικαιώματα δίπλα στο όνομα χρήστη σας. Θα πρέπει να λένε «διαβάστε και γράφουν».

Αλλαγή δικαιωμάτων αρχείου

Εάν τα δικαιώματα που μόλις ελέγξατε δεν σας επιτρέπουν να γράψετε σε ένα αρχείο, αυτό είναι πιθανώς αυτό που προκαλεί το σφάλμα «αρνήθηκε» η άδεια. Για να το διορθώσετε στο Finder, κάντε κλικ στη στήλη Privilege δίπλα στο όνομα χρήστη σας στο Get Info και επιλέξτε Read & Write.

Για να αλλάξετε δικαιώματα στο τερματικό, κάντε τα εξής:

  1. Πληκτρολογήστε αυτήν την εντολή που ακολουθείται από χώρο:chmod 755
  2. Σύρετε το αρχείο ή το φάκελο στο παράθυρο του τερματικού.
  3. Πατήστε επιστροφή.
  4. Τα δικαιώματα για το αρχείο ή το φάκελο θα αλλάξουν για να διαβάζουν, να γράφουν και να εκτελούνται.

Αλλαγή ιδιοκτησίας καταλόγου

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

Μάθετε περισσότερα:Πώς να διορθώσετε τη λειτουργία τερματικού δεν επιτρέπεται σφάλμα στο Mac

  1. Τύποςchown -R $[username]:[username] [directorypath]
  2. Πατήστε επιστροφή.

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