Ответ 1
chmod u+x program_name
. Затем выполните его.
Если это не работает, скопируйте программу с USB-устройства на собственный том в системе. Затем chmod u+x program_name
в локальной копии и выполните это.
Unix и Unix-подобные системы, как правило, не будут выполнять программу, если она не отмечена разрешением на выполнение. Как вы скопировали файл из одной системы в другую (или смонтировали внешний том), возможно, отключили разрешение на выполнение (как функцию безопасности). Команда chmod u+x name
добавляет разрешения для пользователя, которому принадлежит файл для его выполнения.
Эта команда только изменяет разрешения, связанные с файлом; он не изменяет элементы управления безопасностью, связанные со всем томом. Если это элементы управления безопасности на томе, которые мешают исполнению, то вы можете повторно установить том с параметрами, чтобы разрешить выполнение. Однако копирование файла на локальный том может быть более быстрым и простым решением.