Sobes.tech
Назад к вопросам
Senior
5

Джуниор выполнил chmod -x /bin/chmod и потерял права на выполнение. Как восстановить?

Компании, где спрашивали
AndersenAndersen

Ответ от нейросети

sobes.tech AI

Команда chmod -x /bin/chmod убрала права на выполнение у самого бинарника chmod, из-за чего нельзя использовать эту команду для восстановления прав. Чтобы вернуть права на выполнение, можно:

  1. Войти под пользователем с правами root (например, через sudo su или напрямую в режиме восстановления).
  2. Выполнить команду:
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 и использовать любой доступный инструмент для восстановления права на выполнение файла.