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