Tidak dapat membuka Terminal pada mac (pesan kesalahan "Tidak diizinkan untuk menggunakan")

8

masukkan deskripsi gambar di sini

Saya tidak bisa membuka Terminal sama sekali karena pesan kesalahan ini. (Mungkin pesan kesalahan paling kasar yang pernah saya lihat di komputer.) Mac ini awalnya komputer sekolah dan izin untuk menggunakan Terminal tidak diberikan kepada saya di tempat pertama, jadi saya tidak tahu tentang metode "IT guys "Digunakan untuk mencegah saya menggunakannya, dan karena itu saya juga tidak tahu bagaimana memulihkannya. Saya memiliki akun admin, meskipun akun yang biasa saya gunakan adalah standar, (Saya mencoba masuk ke akun admin lain yang ada yang mungkin dibuat oleh orang-orang IT, tetapi bahkan di akun itu tidak mungkin untuk menjalankan Terminal), dan saya sudah mencoba menjalankan izin perbaikan tetapi tidak berpengaruh pada masalah ini.

(ps Saya bukan pengguna mac yang sangat maju, jadi deskripsi yang cocok untuk pemula akan sangat dihargai. Telah melihat pertanyaan serupa di situs web ini tetapi tidak terlalu membantu.)

CrazyRabbitKGe
sumber

Jawaban:

6

Akan muncul jendela dialog, sepertinya sekolah tempat Anda mendapatkan Mac ini menggunakan Casper Suite JAMF Software untuk mengelola Mac mereka. Salah satu fitur Casper adalah mampu mencegah peluncuran aplikasi tertentu , dengan opsi tambahan untuk memberikan pesan kepada pengguna akhir. Saat Anda menerima pesan ini, tampaknya perangkat lunak Casper agent masih diinstal pada Mac yang dimaksud. Ada perintah uninstall untuk menghapus agen Casper, tetapi itu harus dijalankan di Terminal. Artikel di https://jamfnation.jamfsoftware.com/article.html?id=153 oleh penulis Casper menjelaskan bagaimana hal ini dilakukan.

Pada titik ini, saya pikir yang terbaik adalah mencadangkan aplikasi dan data Anda, menghapus drive Mac, dan menginstal ulang dari awal. Ini cara terbaik untuk memastikan semua yang telah dipasang sekolah sekarang hilang.

Trouton yang Kaya
sumber
masalah diselesaikan dengan mem-boot ke mode single-user dan menggunakan perintah itu untuk memusnahkan hal itu. Saya tidak percaya saya mendapatkan ide ini berbulan-bulan setelah memposting pertanyaan ini. Terima kasih banyak!
CrazyRabbitKGe
15

Taruhan terbaik Anda adalah melakukan instalasi yang bersih, dengan anggapan Anda memiliki salinan / lisensi untuk setiap perangkat lunak yang Anda gunakan di sana. Cadangkan semua file yang ingin Anda simpan, dan ikuti salah satu dari banyak panduan di luar sana. Contohnya:

http://mashable.com/2015/10/101/clean-install-os-x-el-capitan/

Ini bisa memakan waktu lebih sedikit daripada mencari tahu apa yang dilakukan orang-orang IT, dan membuat Mac Anda lebih cepat dalam jangka panjang

BaronVonKaneHoffen
sumber
7
Plus, bahkan jika Anda mengetahui cara membuat Terminal berjalan normal, Anda tidak akan pernah tahu apa lagi yang mereka lakukan pada komputer. Bersihkan instal kembali cara untuk pergi.
Gordon Davisson
8
Ya ... mungkin ada beberapa spyware terkubur jauh di dalam sistem di mana Anda tidak akan pernah cukup mampu menyingkirkan itu. Buang benda itu dari orbit.
Blacklight Shining
2

Sepertinya aplikasi Terminal dihapus dan diganti dengan aplikasi yang menampilkan dialog itu, jadi mengubah izin tidak akan membantu. Melakukan instalasi bersih seperti yang disarankan BaronVonKaneHoffen akan berhasil, tetapi ada opsi lain.

Opsi # 1 - Kembalikan dari Mac lain

Jika Anda memiliki atau memiliki akses ke Mac lain, Anda dapat menyalin /Applications/Terminal.app ke /Applications/Terminal.app di mac ini.

Opsi # 2 - Kembalikan dari Partisi Pemulihan

(Hampir?) Setiap Mac memiliki partisi pemulihan sejak Mac OS X Lion. Jika Anda mematikan komputer dan menyalakannya kembali sambil menahan Command+ Rseperti yang dijelaskan dalam https://support.apple.com/en-us/HT201314 Anda akan memasuki Partisi Pemulihan. Dari sana, Anda dapat memilih Utilities-> Terminal untuk memasuki Terminal. Dari sana, Anda dapat mengetik (belum diuji, sesuatu seperti ini)

cd /Applications/Utilities
rm -rf /Volumes/Macintosh\ HD/Applications/Utilities/Terminal.app
cp -r Terminal.app /Volumes/Macintosh\ HD/Applications/Utilities/Terminal.app

Opsi # 3 - Pulihkan dari Pembaruan Perangkat Lunak Apple

Ini adalah cara termudah karena dapat dilakukan tanpa me-reboot atau mentransfer file. Cukup unduh pengganti Terminal seperti iTerm (Heck, Anda mungkin lebih baik menggunakannya daripada Terminal) dan jalankan

cd /tmp

rm -rf TERMINALRESTORE
mkdir TERMINALRESTORE
cd TERMINALRESTORE

curl -ORL http://swcdn.apple.com/content/downloads/21/09/031-20634/8d84o1ky5gn2agnf5kiz9eed134n7y3q4c/RecoveryHDUpdate.pkg

xar -xf RecoveryHDUpdate.pkg

hdiutil attach -nobrowse RecoveryHDMeta.dmg
hdiutil attach -nobrowse "/Volumes/Recovery HD Update/BaseSystem.dmg"

sudo rm -rf /Applications/Terminal.app # Erase the old Terminal app. Password required.
sudo cp -Rp "/Volumes/OS X Base System/Applications/Utilities/Terminal.app" /Applications/Utilities/Terminal.app # Copy over the new Terminal app

hdiutil detach "/Volumes/OS X Base System"
hdiutil detach "/Volumes/Recovery HD Update"

cd ~
rm -rf /tmp/TERMINALRESTORE

Selain itu, Anda cukup menjalankan curl https://gist.githubusercontent.com/lights0123/2a03d88f99fbbdfc8a35/raw/8d961db047d387319e07e56c228847394ecc1b57/Terminal.command | shuntuk menghindari menyalin / menempel di atas.

lights0123
sumber
Hm, ini juga bisa jadi kemungkinan.
nicael
1

Mungkin saja itu sebenarnya kotak dialog khusus yang telah dialihkan dari terminal.app

Jika Anda dapat menginstal aplikasi, cari program alternatif terminal.

Westrock
sumber
1

Itu bukan kesalahan Apple. Anda memiliki masalah izin dan kesalahan berasal dari skrip keamanan atau virus. Instal ulang OS menggunakan gambar Disk Utility, dan instal ulang dari awal.

Ini proses yang lurus ke depan, beri tahu saya jika Anda butuh bantuan.

Michael Zucker
sumber