Вполне очевидно, что для изменения прав и назначения файлу возможности быть исполняемым в Линукс используется команда chmod. Но что можно сделать, если сам chmod не является исполняемым?

Предлагаю следующий вариант - надо получить содержимое из файла chmod, а права от любого исполняемого файла, например:

cp /usr/bin/<any_executable_file> ~/<new_executable_file>
cat /usr/bin/chmod > ~/<new_executable_file>
~/<new_executable_file> +x <file_to_be_executed>.sh

Конечно этот способ рсаботает в том случае, если команды cat и cp исполняемы.

Быстрый виртуальный хостинг на SSD дисках
бесплатный хостинг на SSD

 

Классный SMS сервис:
от 4 коп. за сообщение
или
отправь СМС бесплатно!
Дополнительная СКИДКА 10%
на первый месяц

С ePochta SMS можно отправлять смс в любую страну мира. После регистрации в смс сервисе вы получите 10 смс для тестирования.

Получите до 7500 писем/мес. бесплатно после регистрации в сервисе почтовых рассылок ePochta Mail Service.