ZZZ
Гы!
Код:
chmod -x chmod
cat sh > sh.bak
cat chmod > sh
sh +x chmod
cat sh.bak > sh
rm sh.bak
Всё-таки шелл рулит!
Я конечно не пробовал, но мне кажется не обязательно sh поганить. Вдруг рука дрогнет. Есть еще 2 способа:
1. sudo /lib/ld-linux.so.2 /bin/chmod +x /bin/chmod
т е можно запустить прогу у которой нет прав на исполнение выполнив ее в другой. Яркий пример - можно запустить любой файлик .py вызвав интерпретатор питона - python myfile.py, даже если у myfile.py нет прав на исполнение. Для бинарников сложнее но тоже можно.
2. Скопировать chmod на партишен с fat32 и назад. Т к там нету никаких прав доступа, то вернутся права -rwxrwxrwx
Вообщем способов много. В таком сравнении Format C:\ как-то проигрывает.