Что делать если chmod не executable

Вполне очевидно, что для изменения прав и назначения файлу возможности быть исполняемым в Линукс используется команда 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 исполняемы.

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *