Πώς μπορώ να δώσω άδεια σε ένα σενάριο Shell σε Mac

Pos Mporo Na Doso Adeia Se Ena Senario Shell Se Mac



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

Αυτός ο φιλικός οδηγός για αρχάριους θα καλύψει τα βασικά βήματα για την παροχή άδειας σε ένα σενάριο κελύφους σε Mac με Zsh .

Πώς μπορώ να δώσω άδεια σε ένα σενάριο Shell σε Mac με Zsh

Για να δώσετε άδεια σε ένα σενάριο φλοιού σε Mac με Zsh, ακολουθήστε τα παρακάτω βήματα.







Βήμα 1: Πρώτα ανοίξτε Zsh κέλυφος τερματικού στο σύστημα Mac σας και μεταβείτε στον κατάλογο προέλευσης όπου αποθηκεύεται το αρχείο σεναρίου χρησιμοποιώντας το CD Εντολή.



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



ls -μεγάλο myscript.sh





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

Σημείωση: Αντικαθιστώ 'myscript.sh' με το όνομα του σεναρίου του κελύφους σας.



Βήμα 3: Στη συνέχεια, πρέπει να δώσετε την άδεια εκτέλεσης στο σενάριο του φλοιού χρησιμοποιώντας το 'chmod' εντολή ακολουθούμενη από τον κωδικό άδειας και το όνομα αρχείου του σεναρίου. Ο κωδικός άδειας για την εκτέλεση είναι 'a+x' (παραχώρηση εκτελέσιμων δικαιωμάτων σε όλους τους χρήστες (κάτοχο, ομάδα και άλλους)).

chmod a+x myscript.sh

Η παραπάνω εντολή εκχωρεί άδεια εκτέλεσης σε όλους τους χρήστες (κάτοχο, ομάδα και άλλους) για το καθορισμένο σενάριο.

Βήμα 4: Τώρα, χρησιμοποιήστε ξανά την ακόλουθη εντολή για να επαληθεύσετε την ενημερωμένη άδεια του αρχείου.

ls -μεγάλο myscript.sh

Βήμα 5: Μόλις το σενάριο επαληθευτεί έχοντας την απαραίτητη άδεια, μπορείτε να το εκτελέσετε πληκτρολογώντας το όνομά του πριν από './' στο τερματικό.

. / myscript.sh

Αυτή τη φορά το αρχείο σεναρίου του κελύφους θα εκτελεστεί χωρίς κανένα σφάλμα άρνησης άδειας.

συμπέρασμα

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