Jak zezwolić na skrypt powłoki na komputerze Mac

Jak Zezwolic Na Skrypt Powloki Na Komputerze Mac



Radzenie sobie ze skryptami powłoki na komputerze Mac może czasami prowadzić do wyświetlenia komunikatu o błędzie Odmowa pozwolenia za każdym razem, gdy próbujesz uruchomić skrypt. Ten typ błędu występuje głównie dlatego, że skrypt nie ma odpowiednich uprawnień do traktowania go jako programu. Aby rozwiązać ten problem, musisz zezwolić na skrypt powłoki.

Ten przyjazny przewodnik dla początkujących obejmuje podstawowe kroki, które należy wykonać, aby zezwolić na skrypt powłoki na komputerze Mac Zsz .

Jak zezwolić na skrypt powłoki na komputerze Mac z Zsh

Aby zezwolić na skrypt powłoki na komputerze Mac z Zsh, wykonaj poniższe kroki.







Krok 1: Pierwszy otwarty Zsz terminal shell w systemie Mac i przejdź do katalogu źródłowego, w którym zapisany jest plik skryptu, używając rozszerzenia płyta CD Komenda.



Krok 2: Teraz sprawdź bieżące uprawnienia skryptu powłoki za pomocą następującego polecenia



ls -l myscript.sh





Powyższe polecenie dostarczy ci szczegółów pliku, w tym uprawnień w długim formacie.

Notatka: Zastępować „mójskrypt.sh” z nazwą twojego skryptu powłoki.



Krok 3: Następnie musisz nadać skryptowi powłoki uprawnienia do wykonywania za pomocą pliku „chmod” polecenie, po którym następuje kod uprawnień i nazwa pliku skryptu. Kod zezwolenia na wykonanie to „a+x” (nadaj uprawnienia do wykonywania wszystkim użytkownikom (właścicielowi, grupie i innym)).

chmod a+x mójskrypt.sh

Powyższe polecenie nadaje wszystkim użytkownikom (właścicielowi, grupie i innym) uprawnienia do wykonywania określonego skryptu.

Krok 4: Teraz ponownie użyj następującego polecenia, aby zweryfikować zaktualizowane uprawnienia do pliku.

ls -l myscript.sh

Krok 5: Po zweryfikowaniu skryptu przez posiadanie niezbędnych uprawnień, możesz go uruchomić, wpisując jego nazwę poprzedzoną przez „./” w terminalu.

. / myscript.sh

Tym razem plik skryptu powłoki zostanie wykonany bez błędu odmowy uprawnień.

Wniosek

Zezwolenie na skrypt powłoki na komputerze Mac ma kluczowe znaczenie dla zapewnienia, że ​​można go wykonać bez napotkania Odmowa pozwolenia błędy. Wykonując czynności opisane w tym artykule, możesz łatwo nadać niezbędne uprawnienia skryptowi powłoki i pomyślnie go wykonać. Pozwala to z łatwością uruchamiać skrypty powłoki i automatyzować zadania na komputerze Mac.