Menjalankan Program Pertemuan "bash: ./program: Kebenaran Ditolak" Isu
Apabila melaksanakan program C yang disusun pada komputer 1 pada komputer yang berbeza komputer (komputer 2), pengguna mungkin menghadapi ralat "bash: ./program_name: kebenaran ditolak." Isu ini timbul kerana kehilangan kebenaran laksana pada fail program.
Penyelesaian:
Untuk menyelesaikan isu ini, langkah berikut boleh diambil:
Penjelasan:
Sistem berasaskan Unix lazimnya memerlukan kebenaran laksana untuk ditetapkan agar atur cara berjalan dengan betul. Apabila fail dipindahkan antara sistem atau dipasang daripada peranti luaran, laksanakan kebenaran mungkin hilang disebabkan oleh langkah keselamatan. Menggunakan arahan chmod membolehkan anda menambah kebenaran laksana pada fail secara manual.
Selain itu, sesetengah jilid mungkin mempunyai tetapan keselamatan yang melarang keizinan pelaksanaan. Dalam kes sedemikian, memasang semula volum dengan pilihan yang sesuai atau menyalin fail ke volum tempatan boleh memintas sekatan ini. Walau bagaimanapun, menyalin ke volum tempatan secara amnya merupakan penyelesaian yang lebih mudah dan lebih mudah.
Atas ialah kandungan terperinci Mengapa Program C Saya Menunjukkan \'bash: ./program: Permission Denied\' dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!