destroyer @ZUBR_1
Пользователь
Shell-скрипт, который удалил базу данных, и история о том, как ShellCheck мог бы помочь это предотвратить

ну а еще сам код, DUMP переменная используется только один раз, зачем она там? если можно было бы просто юзать ее значение, переменные рекомендуют писать в виде ${VAR} а не $VAR, вместо `command` для более удобной читаемости я бы использовал $(), значение переменных желательно в "" оформлять, ну и я думал что // это просто шутка, и хз как это вообще баш по синтаксису схавал
Посмотреть
В bash безобидная с виду конструкция [[ $var -eq 42 ]] умеет выполнять и произвольный код

Если что, suid бит действует только на исполняемые бинарные файлы, ты хоть 100 раз его на Шелл скрипт поставь, ядро будет его игнорировать пока ты в нем не поправишь нужный вызов в нужной функции)
Посмотреть
Информация
- В рейтинге
- Не участвует
- Зарегистрирован
- Активность