Apakah Anda terus menerima kesalahan "zsh: izin ditolak" di Terminal Mac Anda? Beberapa alasan—seperti izin yang tidak memadai dan masalah kepemilikan—sering menyebabkan hal itu.
Di bawah ini, kami akan membahas beberapa hal yang dapat Anda lakukan untuk memperbaiki kesalahan "zsh: izin ditolak" di Terminal macOS. Jadi, mari kita mulai.
Periksa kembali Perintah
Sebaiknya mulai dengan memeriksa ulang perintah yang menyebabkan keluaran Terminal "zsh: izin ditolak". Perintah, sintaksis, atau kesalahan ketik yang salah di jalur file atau nama file adalah penyebab umum terjadinya kesalahan.
Jika Anda baru mengenal juru bahasa baris perintah, jangan ragu untuk memeriksa kami panduan pemula ke Terminal Mac Dan perintah lembar contekan untuk bantuan.
Buka kunci File atau Folder
Kesalahan Terminal "zsh: izin ditolak" juga dapat muncul saat Anda mencoba tertarik dengan a
file atau folder terkunci di macOS. Untuk membuka kunci file atau folder, Kontrol-klik item, pilih Mendapatkan informasi, dan kosongkan kotak di sebelah Terkunci.Atau, Anda dapat menggunakan perintah berikut untuk membuka kunci item melalui Terminal itu sendiri:
chflags nouchg [jalur file atau folder]
Tambahkan Jalankan Izin
Jika kesalahan "zsh: izin ditolak" terjadi saat membuka file SH (skrip shell) di Terminal macOS, kemungkinan tidak ada izin "jalankan".
Untuk memperbaikinya, gunakan salah satu dari perintah berikut untuk menambahkan izin "eksekusi" ke file:
chmod +x [jalur berkas SH] chmod +755 [jalur berkas SH]
Ubah Kepemilikan Pengguna dan Grup
Jika kesalahan "zsh: izin ditolak" tetap ada, ubah kepemilikan pengguna dan grup dari file atau folder dengan perintah Terminal berikut. Ganti kedua instance dari PENGGUNA dengan nama pengguna akun Mac Anda.
chown -R $USER:$USER [jalur file atau folder]
Kesalahan Izin ZSH Ditolak di Mac Diperbaiki
"zsh: izin ditolak" Terminal macOS bukanlah kesalahan yang tidak biasa untuk ditemui. Perintah yang dijalankan secara tidak benar sering kali menjadi tersangka utama, tetapi ingatlah petunjuk di atas, sehingga Anda tahu apa yang harus dilakukan saat berikutnya Anda menjalankannya.