Saya tidak dapat menjalankan Terminal.app setelah memutar kembali sistem saya dari mesin waktu.
Mac OS X Versi 10.6.2
Ini menampilkan kesalahan berikut. "Anda tidak berwenang menjalankan aplikasi ini" "Administrator telah menetapkan shell Anda ke nilai ilegal"
Setelah itu saya menghapus file ~ / Library / Preferences / com.apple.Terminal.plist
Tetapi pesan yang sama ditampilkan.
Saya telah memperbaiki semua hak sistem dengan DiskUtility tetapi itu tidak membantu.
Saya memiliki masalah yang sama setelah pengembalian Time Machine, dalam hal ini, menggunakan cadangan dari MacBook Pro untuk memulihkan ke MacBook.
Saya dapat menyelesaikan masalah hanya menggunakan Finder (masukkan kata sandi Anda setiap kali diminta):
Sekarang saya memiliki file "kerang" dengan daftar kerang yang valid, saya dapat membuka Terminal lagi.
sumber
Klik kanan nama akun Anda di panel Akun Preferensi Sistem dan pilih Opsi Tingkat Lanjut. Ubah nilai untuk "Login shell" - Saya menggunakan / bin / bash, tetapi Anda bebas untuk menggunakan shell yang diinstal.
sumber
Saya memiliki masalah yang sama; reboot melakukan trik untuk saya. Tidak terbiasa harus melakukan itu pada Mac :-P
sumber
Saya juga memiliki masalah yang sama persis. Solusi sederhana:
Cukup jalankan Izin Perbaikan Disk dengan Disk Utility :-).
sumber
Mengubah kata sandi akun pengguna saya melalui System Preferences memperbaiki ini untuk saya (saya mengubahnya ke nilai yang sama, yang mungkin hanya memaksa OS untuk menulis beberapa info akun pengguna ke file). Saya menggunakan Mac OS X 10.7.3 dan tidak ada file di / etc yang tampaknya telah diubah.
sumber
Menggabungkan jawaban dari Tim dan chemm berguna dalam kasus saya.
Saya menggunakan pendekatan Tim untuk membuka terminal menggunakan shell yang berbeda. Saya kemudian mengedit / etc / shell untuk memasukkan shell yang disukai dan kemudian menggunakan pendekatan Tim lagi untuk mengembalikan path shell asli di "Opsi Lanjutan".
sumber
Saya memiliki masalah yang sama. Time Machine karena suatu alasan berubah
/private/etc/shells
menjadi file dengan panjang nol selama pemulihan saya. jawaban chemm cukup bagus, tetapi melewatkan beberapa langkah untuk noobies Mac seperti saya./private/etc
Anda perlu menggunakanGo -> Go to Folder
opsi dan jenis item menu Finder/private/etc
/private/etc
folder itu./private/etc
Anda harus memberikan kata sandi beberapa kali untuk mencapai hal di atas, dan saya kira Anda harus menggunakan akun administrator.
sumber
Bagi saya, tidak ada jawaban standar yang menjadi masalah - semuanya seperti apa adanya.
Berhenti dari sesi Aquamac (emacs) saya telah memperbaiki masalahnya! Ketika saya me-restart Aquamacs, Terminal terus bekerja dengan baik.
Saya TIDAK pernah menggunakan perintah shell emacs, tetapi entah bagaimana aplikasi ini masih berinteraksi dengan cara yang tidak menguntungkan.
sumber