Что делать если 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 исполняемы.

pike777

Недавние статьи

HIKVISION H99I. Заработало! Но сначала… пляски с бубном

Установка устройства производится приложением на смартфоне. Само приложение скачивается по ссылке из QR кода в…

4 года ago

Bitrix: JSON error: Syntax error

При настройке сайта, пункт "Рабочий стол - Маркетинг - Поисковая оптимизация - Поисковые системы -…

5 лет ago

Восстановление Fail2Ban на VestaCP CentOS 7

После установки Vesta CP на свежеустановленную CentOS обратил внимание, что в панели управления в разделе…

5 лет ago

Ошибка службы виртуальных дисков объект не найден (решено)

Проблема возникла с флешками после какого-то из обновлений Windows 10. Некоторые USB флешки (не все)…

6 лет ago

Зависает проводник в Windows: Программа explorer.exe прекратила взаимодействие с Windows и была закрыта.

На одном из компьютеров с Windows 10 стал зависать проводник (explorer.exe) при стандартном вызове из…

7 лет ago

Как посчитать количество файлов в папке Linux

Первое решение (что называется "в лоб") для подсчета количества файлов в linux директории: $ ls…

8 лет ago