Предположим, у вас есть доступ на запись к системе Linux с правами root, но нет интерактивной оболочки.
Вы можете записывать только новые файлы или перезаписывать существующие файлы. Возможно создание (под) каталогов. Можно определить права доступа к файлам.
Как создать сценарий ba (sh), который будет запускаться после или при загрузке системы?
редактировать: У меня тоже нет прав на чтение в системе - только права на запись
Это зависит от того, какую установку инициализации использует данная система Linux. Все наиболее распространенные из них используют текстовые файлы (и множество символических ссылок), чтобы определить, что нужно запускать при загрузке и в каком порядке, будь то сценарий bash для sysvinit
или systemd
] unit файл или что-нибудь для runit
или upstart
или еще чего-то.
Выясните, какая система инициализации используется, затем напишите файл инициализации соответствующего типа с необходимыми инструкциями и поместите его в соответствующий каталог.
Без дополнительной информации, чем вы предоставляете в своем гипотетическом вопросе, трудно дать более конкретный ответ.