Назад к вопросам
Andersen
Senior
5
Джуниор выполнил chmod -x /bin/chmod и потерял права на выполнение. Как восстановить?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Команда chmod -x /bin/chmod убрала права на выполнение у самого бинарника chmod, из-за чего нельзя использовать эту команду для восстановления прав. Чтобы вернуть права на выполнение, можно:
- Войти под пользователем с правами root (например, через
sudo suили напрямую в режиме восстановления). - Выполнить команду:
chmod +x /bin/chmod
Если chmod недоступен, можно использовать альтернативные способы:
- Использовать
install(если есть):
install -m 755 /bin/chmod /bin/chmod
- Использовать
busybox chmod(если установлен busybox):
busybox chmod +x /bin/chmod
- Перезагрузиться в режиме восстановления (recovery mode) или с liveCD, смонтировать корневой раздел и исправить права.
Главное — получить доступ к системе с правами root и использовать любой доступный инструмент для восстановления права на выполнение файла.