Задать вопрос
  • Зачем изучать Linux?

    xotkot
    @xotkot
    JaxxDexx,
    вы чет уже сами себе противоречите.

    противоречий никаких не будет если будете внимательно читать написанное

    То сначала пишете, что на линукс запустить вирус, это нужно постараться, после того, как я вам привел пример, как запустили ботнет на линукс устройствах, вы мне уже говорите, что линукс тут ни причем. Ну так ведь запустили же все таки под линукс.

    вы вообще улавливаете отличие в том чтобы запустить вирус в ограниченной среде(например песочнице браузера или под пользователем с ограниченными правами), а затем используя уязвимости повысить свои привилегии, например, до суперпользователя, чтобы взять под контроль необходимые функции системы, и тем чтобы просто залогинится под суперпользователем зная его пароль и тем самым сразу иметь полный доступ к системе ?
    в первом случае вам во первых нужно его запустить в системе, а во вторых чтобы он смог правильно определить, а затем эксплуатировать уязвимость для повышения своих прав.
    во втором случае вам нужно только знать пароль от учётки администратора системы.
    А запустить ботнет имея админские права от устройств большого ума не надо, так как и открыть сейф имея от него ключи.

    Я не говорил, что Линукс менее защищен для вредоносного ПО

    конечно не говорили, это я утверждал что он в этом плане более защищен чем виндовс, а вы с чего то начала мне доказывать что "открытость кода не означает отсутствие в нем уязвимостей", на что я вам возразил сказав что "никто и не утверждает что открытость кода автоматически означает отсутствие уязвимостей" и что это "позволяет задействовать ресурсы всего сообщества для развития, отлаживания и тестирования, что делает данную систему на порядки стабильнее."

    это лишь говорит о какой-то маниакальной влюбленности в линукс,

    поверьте, никакой маниакальности, чистый прагматизм, так как уже лет 10 как я забыл что такое вирусы на своей системе, а вот знакомым иногда приходится чистить винду от смс-вымогателей и другой нечисти либо вообще ставить по новой так как количество собранных ими проблем перерастает все разумные пределы и порой проще разрубить этот гордиев узел.

    возведение его на вершину совершенства

    ну почему же, я совершенно не считаю линукс вершиной совершенства, но сегодня по многим параметрам это пока лучший выбор
  • Зачем изучать Linux?

    xotkot
    @xotkot
    JaxxDexx,
    во-первых, не все зловредное ПО использует уязвимости!

    никто этого и не заявлял

    Во-вторых, чем вам возможность бесконечного перебора паролей не уязвимость?

    и при чем здесь тогда linux ? везде где нужен код доступа по определению в этом плане уязвим

    В третьих, я привел вам пример Mirai не просто так, вирус массово заразил IoT устройства и я сомневаюсь, что там на них всех стоял один и тот же дистрибутив с одними и теми же условиями для возможности запуска своего ПО.

    здесь вообще ось ничего не решала, производитель железа накатил свой linux и спецом поставил дефолтные пароли для админ учеток которые при этом еще, насколько я понял, проблемно было сменить, вот и получилось, что даже как такового брут-форса не понадобилось, а имея небольшую базу паролей для данных устройств червь просто тупо вошел под админ учеткой и зделал своё дело. От такой тупости никакая операционка не застрахует, будь ты хоть самой защищенной осью в мире.

    В четвертых, открытость кода не означает отсутствие в нем уязвимостей, каждый день находятся 0day уязвимости как раз таки в открытом ПО, хотя бы вспомним уязвимость в OpenSSL.

    бросьте, никто и не утверждает что открытость кода автоматически означает отсутствие уязвимостей, я лишь говорю что для активно развивающихся систем, например, ядра linux, это позволяет задействовать ресурсы всего сообщества для развития, отлаживания и тестирования, что делает данную систему на порядки стабильнее. Все это позволяет очень динамически искать и исправлять уязвимости, в отличии от винды, ведь если для линукс это весь айсберг то для винды это только видимая верхушка которую мы наблюдаем и все те противоречия и уязвимости которые скрыты в системе только накапливаются.
  • Зачем изучать Linux?

    xotkot
    @xotkot
    JaxxDexx, я не говорю о распостранённости вредоносного кода под ту или иную платформу, естественно что количество написанных вирусов будет прямо пропорционально известности платформы которую они могут эксплуатировать. Я говорю о том что в силу особенностей linux под ним труднее эксплуатировать уязвимости начиная от разной заточенности дистрибутивов и способа распространения софта, и заканчивая, как ни странно, открытостью кода, да да, это позволяет сообществу держать основной код системы в "тонусе" постоянно совершенствуя и тестируя его. Представь чтобы открыли код винды, да она бы захлебнулась на следующий день под напором вредоносного кода и эксплуатации её уязвимостей.

    Под Линукс вирусы более специфичные и направлены на более конкретные цели, например червь Mirai

    это вообще ни о чём, так как там использовался тупой перебор паролей для администратора, который производители ставили по умолчанию
  • Зачем изучать Linux?

    xotkot
    @xotkot
    JaxxDexx, я писал про вирусы и всякие уязвимости, где часто нужно соблюдалось кучу условий чтобы всё заработало, под виндой это сделать на порядок проще
  • Зачем изучать Linux?

    xotkot
    @xotkot
    JaxxDexx,
    Могу прислать вам парочку под Линь

    ага, тока нужно еще дополнительно прочитать рулон инструкций для успешного запуска вира да и не забыть заглянуть в гороскоп, а то чего доброго не взлетит
  • Как сравнить два файла (по md5 или еще как-то) в bash?

    xotkot
    @xotkot
    только используйте ключ -s а то если файлы будут отличатся выведет "лишнюю" информацию
  • Как сравнить два файла (по md5 или еще как-то) в bash?

    xotkot
    @xotkot
    можно немного сократить, например:
    md5sum file1 file2 | awk '{f2=$1} NR==2 {print (f1==f2)?"True":"False"} {f1=f2}'
  • Как сравнить два файла (по md5 или еще как-то) в bash?

    xotkot
    @xotkot
    Сергей Соколов,
    а diff – видимо, опечатка.

    та не, про дифку я и писал, что для конкретно приведенного примера:
    if [ -z "$(diff -q file1  file2)" ]; then
      echo "Одинаковые"
    else
      echo "Они такие разные!"
    fi

    можно упростить до простого добавления ключа s:
    diff -q -s file1 file2
    выведет
    Файлы file1 и file2 идентичны

    или
    Файлы file1 и file2 различаются


    но если нужен вывод более "ёмкий"(например "True"/"False" как указывал автор) то конечно обёртка if спасёт отца русской демократии )
  • Как сравнить два файла (по md5 или еще как-то) в bash?

    xotkot
    @xotkot
    Сергей Соколов, да мой комментарий был не автору а на ваш пример
    а так в принципе, наверное, лучше использовать cmp который сравнивает файлы побайтово:
    cmp -s file1 file2
    где "Выходной статус равен 0, если входные файлы идентичны, 1 ? если
    различаются, и 2 в случае неполадок."
    и при необходимости обернуть ифкой
  • Какую из дистрибутив Linux выбрать для программиста?

    xotkot
    @xotkot
    Teslaman, по поводу слова "репозиторий" я тебе ничего не возражал, говорить про репозиторий рецептов это нормально, а вот про "подключить AUR репозиторий" это да, здесь идёт фундаментальный развал понятия ) особенно если при этом утверждать что "Помимо AUR таким же образом подключаются тестовые и нестабильные репы."
    Если следовать смыслу то правильно выражаться как "установить программу(к примеру yaourt) для работы с ауром" или включить поддержку аура в "какой-то программе"(например pamac)
  • Какую из дистрибутив Linux выбрать для программиста?

    xotkot
    @xotkot
    Teslaman,
    как его ни назови, он есть и содержит софт на все случаи жизни

    еще раз, AUR не содержит софт, а только описание(PKGBUILD) того где этот софт найти и как его установить. Это как сравнивать книгу рецептов разных блюд и ресторан.

    когда сидел на арче приходилось добавлять аур в pacman.conf. Хотя, есть вариант, что я путаю с антергосом.

    ты путаешь, но совсем не то )
    возможно ты имел в виду подключаемую французскую репу где лежит уже собранный пакет yaourt-a (помимо прочих пакетов) и вот она и подключается в pacman.conf :
    [archlinuxfr]
    SigLevel = Never
    Server = http://repo.archlinux.fr/$arch

    сам же archlinuxfr это полноценный неофициальный репозиторий где вылаживают уже готовые пакеты, а не рецепты для сборок. Вот этот репозиторий и синхронизируется пакманом.
  • Какую из дистрибутив Linux выбрать для программиста?

    xotkot
    @xotkot
    Teslaman,
    После установки арч линукса никакого аура у тебя не будет пока ты не добавишь нужные строчки в pacman.conf.

    ну тогда попробуй найти у себя в /etc/pacman.conf настройки аура )
    Про гитхаб не понял.

    аур это грубо говоря git репозиторий рецептов сборки, в основном это PKGBUILD-ы(баш -скрипт) где говорится откуда скачать(исходники или бинарники), как собрать из исходников(если нужно) и в какое место системы положить. То есть АУР это просто прослойка а пакмановские обёртки(тот же йогурт) просто скачивают нужный PKGBUILD и уже по нему скачивают, собирают и устанавливают сам пакет.

    Подключаемые же репозитории, как официальные так и неофициальные содержат в себе уже готовые пакеты которые нужно лишь скачать и установить. Предварительно конечно же синхронизировав локальную и удаленную базу чтобы ненароком не вышел казус.
    А вот локальной базы АУРа ты не найдёшь так как идёт синхронизация только по конкретно установленным пакетам из аура.
  • Какую из дистрибутив Linux выбрать для программиста?

    xotkot
    @xotkot
    Teslaman,
    репозиторий уже настроен

    AUR это не тот репозитория который нужно подключать или настраивать )
    это примерно то же самое если сказать что ты подключил или настроил у себя на компе github
  • Какую из дистрибутив Linux выбрать для программиста?

    xotkot
    @xotkot
    Teslaman,
    можешь указать файл где ты подключаешь aur репозиторий ?
  • Какую из дистрибутив Linux выбрать для программиста?

    xotkot
    @xotkot
    и подключай aur репозиторий

    лучше так больше не пиши ))
  • Как приблизить Linux Ubuntu до Windows?

    xotkot
    @xotkot
    если не нравится либраофис то попробуйте онлиофис
  • Можно ли в libreoffice writer отображать область редактирования не по центру?

    xotkot
    @xotkot
    а кто вам мешает открывать само окно(не область редактирования) libreoffice writer не на весь экран, а на пол экрана, то есть чтобы окно занимало, например, только левую часть экрана ?
  • Давление в космосе. Конкретно на высоте полета МКС присутствует?

    xotkot
    @xotkot
    x67,
    >>возможно вы имеете в виду >>микрогравитацию

    хм, тока обратил внимание что неверно сформировал предложение, должно было бы звучать наоборот:
    возможно вы имеете в виду тормозящее давление остаточной атмосферы которая является одной из составляющих микрогравитации для МКС.

    про что я ниже еще раз и написал:
    вот про тормозное давление от остаточной атмосферы на данной высоте при движении МКС параллельно земли я и написал ТС.
  • Давление в космосе. Конкретно на высоте полета МКС присутствует?

    xotkot
    @xotkot
    x67, микрогравитация это можно сказать сборное понятие "малых влияний" для почти невесомости, там же по ссылке приведенной мною выше написано что для МКС оно состоит в основном из 4 составляющих:
    • Тормозящее давление остаточной атмосферы.
    • Вибрационные ускорения из-за работы механизмов и перемещения экипажа станции.
    • Коррекция орбиты.
    • Приливные ускорения относительно центра тяжести станции ввиду неоднородности гравитационного поля Земли.

    вот про тормозное давление от остаточной атмосферы на данной высоте при движении МКС параллельно земли я и написал ТС.
    Атмосферное давление на вертикальное ускорение не влияет

    а ТС где-то говорил про вертикальное атмосферное давление ?