В своё время во времена ещё первых маков, на которые стало возможно официально ставить винду, ковырялся с этим. Был такой загрузчик rEFIt (сейчас актуален его форк rEFInd), в его составе была утилита gptsync, которая обновляла таблицу разделов MBR из GPT, если в ней делались какие-то изменения. Для винды в те времена нужен был именно MBR, причём в качестве особого нюанса этот раздел должен был в таблице разделов идти последним, а сами разделы все должны были быть Primary.
Поэтому я ставил BootCamp, в оставшемся месте создавал два раздела, потом один превращал в Linux (type=83), ставил винду в последний раздел, ставил Linux в Linux-раздел. Первые разы были не всегда удачны, поэтому лучше было вообще не хранить во время этой манипуляции на устройстве никаких данных...
Современная винда умеет GPT, и вероятно с ней всё это будет не так запутано. Но это неточно, так как я не пробовал.
Valdemar Smörman, /tmp вовсе необязательно монтируетс в tmpfs, а система вовсе необязательно перезагружается кажлый день, да и за один день можно забить под завязку, если есть желание...
Пётр Рябов, в Linux нет такого глубокого смысла у расширения, как в винде. Скриптам обычно делают .sh или даже совсем без расширения.
Осторожнее с путями и URL, если в них будут пробелы или символы типа ? & " итд итп, то команды будут падать с ошибками (это ещё ничего) или даже делать что-то не то, что ожидалось! Например, если в имени файла есть пробел, то rm -rf $f попытается удалить не этот файл, а фалйы с именами, которые определяются разделёнными на пробелы частями имени. И ладно если файлов с такими именами не существует, а вдруг они есть и Очень Нужные?
ImGioz, наверняка в твоём боте переменная callback называется call или query или ещё как-то. Вообще, советую отложить написание ботов и сначала научиться программировать элементарные вещи по учебнику, чтобы не впадать в ступор от таких тривиальных ошибок.
Сам факт создания дампа ни о чём не говорит. Украсть можно и архивный дамп.
Тут больше вопрос кто имел соответствующий доступ к базе, откуда имел, и защищено ли там вообще от выгрузки через интернет, копирования на флешку или неконтролируемого перекладвания через сетевую шару.
vladislavlisitsyn, вообще говоря, наиболее правильно использовать slash-команды. Это более современно. И там не будет проблемы с удалением команды, если использовать эфемерный ответ (ephemeral).
jorra, в телеге тоже нет ничего подобного. Единственное что можно - проверить наличие пользователя в одной группе с пользователем/ботом. Но ни один пользователь или бот не может находиться во всех возможных группах.
Николай Савельев, вообще в моей версии докера docker system prune.
Но лучше сначала подумать, а потом выполнять команды из интернета. Вдруг будет сделано что-то не то, что задумывалось?
Эта команда удаляет контейнеры, образа и тома, которые сейчас не используются. Если образ не используется вот прямо сейчас, но сам по себе нужен (и его нельзя скачать из удалённого registry), то делать такую очистку опасно.
Что касается этих none-образов, то это обычно хвосты от всяких сборок и промежуточные образы для кэширования сборочных слоёв. Их можно удалять спокойно. Тем более что им 15 месяцев уже.
Естественно, массовый инвайт сотен и тысяч человек может быть триггером деструктивной деятельности. У нормального человека не может быть столько задушевных друзей, чтобы он мог их инвайтить безо всяких возражений.
Советую не заниматься спамом (да, я знаю, зачем "приглашают" столько народу).
Армянское Радио, я не помню какой у нас был учебник, потому что я больше запомнил нашего лектора, Т.П. Лукашенко. Этот человек был способен войти в аудиторию, взять в руки мел и безо всяких конспектов начать писать длинные выкладки, где после суммирования неравенств из трёх \varepsilon/3 в конце последней строки получалось ровно \varepsilon...
Впрочем, один раз он умудрился оступиться. Что-то в конце не так сошлось и получился какой-то кривой коэффициент, что-то типа 1+2/(a-b). Пришлось прям во время лекции искать, где коэффициент перед \varepsilon был взят неудачно :)
Griboks, я закончил мехмат МГУ и меня таким определением не испугаешь. Ну а любой, кто захочет разобраться в этом, неизбежно должен выяснить, что означают кванторы.
... тем более что их изучают даже в средней школе!
Поэтому я ставил BootCamp, в оставшемся месте создавал два раздела, потом один превращал в Linux (type=83), ставил винду в последний раздел, ставил Linux в Linux-раздел. Первые разы были не всегда удачны, поэтому лучше было вообще не хранить во время этой манипуляции на устройстве никаких данных...
Современная винда умеет GPT, и вероятно с ней всё это будет не так запутано. Но это неточно, так как я не пробовал.