Nie mogę uruchomić Terminal.app po wycofaniu systemu z wehikułu czasu.
Mac OS X wersja 10.6.2
Wyświetla następujący błąd. „Nie masz uprawnień do uruchamiania tej aplikacji” „Administrator ustawił powłokę na niedozwoloną wartość”
Następnie usunąłem plik ~ / Library / Preferences / com.apple.Terminal.plist
Ale wyświetlany jest ten sam komunikat.
Naprawiłem wszystkie prawa systemowe za pomocą DiskUtility, ale to nie pomogło.
Miałem ten sam problem po przywróceniu Time Machine, w tym przypadku przy użyciu kopii zapasowej z MacBooka Pro do przywrócenia na MacBooku.
Udało mi się rozwiązać problem za pomocą Findera (wprowadź hasło za każdym razem, gdy zostaniesz o to poproszony):
Teraz, gdy miałem plik „muszli” z prawidłową listą muszli, mogłem ponownie otworzyć Terminal.
źródło
Kliknij prawym przyciskiem myszy nazwę swojego konta w panelu Konta Preferencji systemowych i wybierz Opcje zaawansowane. Zmień wartość dla „Powłoki logowania” - używam / bin / bash, ale możesz swobodnie używać dowolnej zainstalowanej powłoki.
źródło
Miałem ten sam problem; ponowne uruchomienie zrobiło dla mnie lewę. Nie przywykłem do robienia tego na komputerze Mac :-P
źródło
Miałem dokładnie ten sam problem. Proste rozwiązanie:
Wystarczy uruchomić Napraw uprawnienia dysku za pomocą Narzędzia dyskowego :-).
źródło
Zmiana hasła do mojego konta w Preferencjach systemowych naprawiła to dla mnie (zmieniłem je na tę samą wartość, co prawdopodobnie zmusiło system operacyjny do zapisania niektórych informacji o koncie użytkownika do plików). Używam Mac OS X 10.7.3 i wydaje się, że żadne pliki w / etc nie zostały zmienione.
źródło
Łączenie odpowiedzi od Tima i Chemma było przydatne w moim przypadku.
Użyłem podejścia Tima, aby uruchomić terminal przy użyciu innej powłoki. Następnie edytowałem / etc / shells, aby uwzględnić preferowaną powłokę, a następnie ponownie zastosowałem podejście Tima, aby przywrócić pierwotną ścieżkę powłoki w „Opcjach zaawansowanych”.
źródło
Miałem ten sam problem. Time Machine z jakiegoś powodu zmieniło
/private/etc/shells
się w plik o zerowej długości podczas mojego przywracania. Odpowiedź Chemma jest całkiem dobra, ale pomija pewne kroki dla Maców takich jak ja./private/etc
, musisz użyć opcji menu FinderGo -> Go to Folder
i wpisać/private/etc
/private/etc
folderze./private/etc
Musisz podać hasło kilka razy, aby osiągnąć powyższe, i przypuszczam, że musisz mieć konto administratora.
źródło
Dla mnie żadna ze standardowych odpowiedzi nie była problemem - wszystko było tak, jak powinno.
Wyjście z sesji Aquamacs (emacs) naprawiło problem! Kiedy ponownie uruchomiłem Aquamacs, Terminal nadal działał dobrze.
NIE użyłem polecenia emacs shell, ale jakoś te aplikacje nadal działały w niefortunny sposób.
źródło