В Linux для того, чтобы файл можно было запустить как программу или скрипт, ему необходимо установить право на выполнение (execute permission). Это делается с помощью команды chmod (change mode). Синтаксис: chmod +x <имя_файла> Разъяснение: Примеры: Подробное объяснение прав доступа: В Linux права доступа к файлам и каталогам управляются с использованием системы разрешений, основанной на трех категориях пользователей: И для каждой из этих категорий определены три типа прав: Команда chmod позволяет изменять эти права для каждой из этих категорий. Альтернативные способы указания прав доступа: Помимо использования +x, можно использовать числовой режим для указания прав доступа. Числовой режим представляет права доступа в виде трехзначного числа, где каждая цифра соответствует правам доступа для владельца, группы и других пользователей, соответственно. Суммируя эти значения, можно получить число, представляющее комбинацию прав доступа. Например: Чтобы сделать файл my_script.sh исполняемым