Говорят, не дал рут разработчику - спас сервер.
Истину глаголят.
Админил я один раз по-совместительству один проект и решил написать небольшой скриптик выкладки.
Скрипт делал rm -rf $1 и потом в пустой каталог наливал сайтик через git archive да ставил права. Всё было хорошо, bash -e ломался, если каталога не было.
Глянул я на это и это было хорошо.
Потом я отдал другому разработчику ненадолго sudo на серваке, чтоб он мог запуская скрипт деплоиться.
Поглядел и решил, что это не очень хорошо.
Сотворил я группу для администрирования сайта и добавил всех кого надо туда. И стало хорошо. Судо у всех отобрал.
Потом пришёл третий разработчик, поглядел на мой скрипт, подумал: "а зачем каталог-то пересоздавать" и сделал так rm -rf $1/*.
На следующий день второй разработчик захотел задеплоиться и запустил этот скрипт, забыв про входной параметр. От рутовой сессии, которая была запущена в скрине уже чёрт пойми сколько.
...
Как же хорошо, что у меня хватило мозгов растащить все компоненты по отдельным виртуалкам!