Всё зависит от начальных условий, которые у нас "игрушечные". Может быть сервер нельзя перезагружать. А может быть после поломаного chmod его всё равно ребутнуть придётся (или сервисы рестартить)
Я один раз когда экспериментировал с осью, еще не понимал толком ее, короч снес coreutils, короч сломал ось, ну а восстановить так и не смог), по сути это базовый пакет основных команд
Так как chmod обращается к ядру, то значит можно написать какой нить скрипт этого вызова. Либо если есть gcc компилер, то можно прогу наверстать. Либо напрямую машинную команду отправить, но это пока для меня еще сложно, надо структуру работы chmod понимать и какой порядок до вызова прерывания.
Окей, написать свой чмод с преферансом и куртизанками. А проще?