Задать вопрос
  • Направления создание клона Minecraft?

    @dim5x
    ЗИ, ИБ. Помогли? Поблагодарите. Отметьте ответом.
    Освоить базовый синтаксис русского языка.
    Ответ написан
    1 комментарий
  • Можно ли C/CD в гитлаб настроить на всю группу?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Можно в настройках репозитория указывать путь к внешнему gitlab-ci.yml в другом репозитории. Тогда он может быть один на всех и в каждую репу его добавлять не нужно и изменения файла можно делать только в одном месте.
    Ответ написан
    2 комментария
  • Как реализовать в Телеграме общий чат для менеджеров?

    Lord_of_Rings
    @Lord_of_Rings
    Дунадан - северный странник. Злой, но очень добрый
    Вам сюда
    Ответ написан
    Комментировать
  • CNAME определяет каононические имя только для/вместо A/AAAA записей, или для прочих тоже?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    В MX-записи указывается каноническое имя A-записи. Использование CNAME в MX запрещено RFC2181 (раздел 10.3).
    Ответ написан
    8 комментариев
  • Как максимально защитить свой софт ( и систему ) от несанкционированного доступа?

    @Demon416
    Шифровать все разделы
    И не давать ключ
    https://habr.com/ru/companies/flant/articles/835778/

    А вообще защищать от злоумышленника с физическим доступом дело гиблое
    Ответ написан
    Комментировать
  • Какой ИБП подойдет для raspberry pi (5)?

    Вариант раз:
    Обычный бесперебойник как для любой другой техники с инвертором до 220в и обычный блок питания в розетку.

    Вариант два:
    Также бесперебойник, но подключаться не через инвертор, а сразу к 12вольт через dc-dc преобразователь.

    В случае домашнего сервера это будет самый надёжный вариант.

    Очевидный вариант с повербанком откидываем, тк они не рассчитаны на такие сценарии:
    1. Может тупо не хватить тока
    2. Перегрев из-за длительной высокой нагрузки (ибо рассчитаны максимум на пару часов на полной мощности, чтобы зарядить телефон)
    3. Быстрый износ аккумулятора из-за того что мало какие повербанки предполагают постоянное нахождение на розетке с постоянным питанием устройства.
    4. Некоторые повербанки тупо не умеют одновременно заряжаться и питать другое устройство
    5. Они могут периодически отключать питание внешнего устройства

    Подробнее о разных кейсах можно на форуме почитать (есть ссылки на другие треды и разные решения)
    https://forums.raspberrypi.com/viewtopic.php?t=361748
    Ответ написан
    Комментировать
  • Как установить уже готовые SSl сертификаты в Nextcloud, установленный в Compose Docker?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Первый подход:
    1. Положить их в любую директорию на хосте.
    2. Примонтировать эту директорию внутрь контейнера в docker-compose.yaml.
    3. Использовать сертификаты в настройках вебсервера внутри контейнера, обслуживающего nextcloud (по умолчанию там apache).
    Второй подход:
    1. Перенести nextcloud на порт 8080\8443.
    2. Закрыть их файрволом снаружи.
    3. Установить на хост nginx.
    4. Настроить nginx reverse proxy с сертификатами на проксирование до nextcloud.
    Ответ написан
    1 комментарий
  • Как правильно перераспределить место на диске в linux?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    LVM нет, значит никак. Только снос всего и создание заново. Типичный layout выглядит так (хотя это безусловно вкусовщина и у кого-то он выглядит совершенно не так):
    - маааленький раздельчик под EFI - сюда ляжет загрузчик EFI, больше там ничего не будет (буквально 10М)
    - небольшой раздел под /boot - сюда ляжет ведро и модули, а также граб, около 2G
    - все остальное - один LVM раздел. Дальше его можно бить на части, а можно и не бить, все целиком монтировать в / (у меня старая привычка бить на части, ибо если / жив, то можно загрузиться и отчекать остальные системы не доставая livedvd)
    Ответ написан
    Комментировать
  • Как правильно настроить сервер(а) для dev/test/prod?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Все настройки ваших серверов сводятся к установке приложения gitlab-runner (либо настройке SSH для CI/CD сервера: т.е. CI/CD сервер подключается к целевому серверу по SSH/SFTP, копирует файлы и выполняет скрипты на целевой машине), а так же настройке требуемых зависимостей вашего проекта. Stage сервер настраивается идентично Prod серверу. Dev сервер настраивается для прямого доступа к нему со стороны разработчиков для отладки и дебага багов, не воспроизводящихся локально. В гитлабе настраивается CI/CD для деплоя через gitlab-runner или SSH, развертывается отдельный CI/CD сервер с приложением gitlab-runner и докером для запуска CI/CD задач и деплоя на серверы. Для каждой ветки настраиваются свои правила и ограничения деплоя под отдельные сервера. Итого у вас должно быть минимум пять серверов: гитлаб, cicd, dev, stage, prod. Плюс еще есть роль VPN сервера - эту роль вполне можно совместить с гитлабом. CI/CD - только отдельный сервер, ибо задачи штука ресурсоёмкая (компиляция, сборка, установка зависимостей и прочее). Еще очень полезная штука - кэширующий сервер для образов докера и пакеты (harbor - топ). Ускоряет работу задач и экономит трафик. Prod сервер может быть как сервером, так и группой серверов - prod-app, prod-db, prod-files и т.п. В идеале stage должен быть идентичной конфигурации, но обычно обходятся простыми виртуалками для экономии ресурсов, в отличии от prod сервера.
    Ответ написан
    Комментировать
  • Портал для изменения паролей учётных записей AD?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Зачем изобретать велосипед?
    Ctrl+Alt+Del => Изменить пароль
    Меняет пароль пользователя который сейчас залогинен и без разницы доменный он или локальный. Конечно же если в AD в учетке пользователя не стоит отметка "запретить пользователю менять пароль."
    Ответ написан
    8 комментариев
  • Сетевые папки, обнаружение компьютера в сети Win10?

    @res2001
    Developer, ex-admin
    Вот тут довольно развернуто отвечал на похожий вопрос.
    Правда писал применительно к Вин11, но в Вин10 все то же самое, правда некоторые настройки могут находиться в других местах или путь к ним другой. На самом деле примерно то же самое было и в Вин2000.
    В винде все что нужно, чтоб компы могли между собой общаться уже есть, никакие службы перенастраивать не надо. Надо лишь включить несколько настроек.

    Могу только добавить, что одноранговая (без контроллера домена) сеть микрософт даже когда она настроена правильно, может время от времени сбоить. Это обычно выглядит так, что компы не могут получить доступ друг к другу по имени, хотя вчера все работало. Связано это с выбором роли master browser в сети - эти выборы не всегда могут закончится успешно и в сети может появиться 2 master browser. При этом доступ по IP адресу на те же компы будет проходить нормально.
    В целом, если с этим не столкнетесь, то можно и не париться. Но если эта проблема будет возникать, то ее можно решить тонкой настройкой компов - задания роли master browser вручную. Об этом в интернете есть достаточно информации.
    Лично я, когда приходилось использовать одноранговую сеть в винде, предпочитал доступ по IP адресам, чтоб не заморачиваться с тонкой настройкой.
    Ответ написан
    Комментировать
  • Как написать парсер с Вконтакте?

    @Everything_is_bad
    К сожалению я полный ноль в программировании

    Так как программирование мне не особо интересно и развиваться в этом направлении не планирую.
    в сторону заказа на фрилансе
    Ответ написан
    Комментировать
  • Как написать парсер с Вконтакте?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    К сожалению я полный ноль в программировании

    В общем задача довольно проста

    Типичное ТЗ для фриланса.
    Если кто-то подскажет в какую сторону двигаться (читать, смотреть), или может ну его к чертям, если это потребует года учебы? Или может через GPT сделать какой-то хитрый запрос?
    Так как программирование мне не особо интересно и развиваться в этом направлении не планирую.

    - Если планируете зарабатывать программированием, то гуглим "Программирование на Python Марк Лутц", затем возвращайтесь с более конкретными вопросами.
    - В ином случае - https://freelance.habr.com/.
    Ответ написан
    Комментировать
  • Как в вашей компании обеспечивается установка пакетов и обслуживание репозиториев?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Уменьшить версионность и стандартизировать ПО.
    Развернуть прокси к публичным репозиториям или частные копии репозиториев и переписать пути к ним.
    Ответ написан
    Комментировать
  • Куда расти ИБ специалисту?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Дома с переломом ноги
    Думаю обзавестися сертификатами по ИБ, подтянуть инглиш и идти на upwork

    Думаю, что на апворке ты нахрен никому не впилился. Тем более, что в РФ апворк давно уже не работает (а если ты не в РФ - то довольно глупо спрашивать здесь).
    Получать его не хочу, слишком долго и слишком мало мне это даст.

    Ага, типичный продукт пятилетней давности. Когда палка и пионер, когда апворк лежа под пальмой... С разморозкой, человече! Мир давно уехал черт-де куда, а ты и не заметил...

    В ИБ, где все строго и регламентировано, в ИБ, где как правило ответственность делегируется (потому что не
    можно управлять системой, будучи внутри ее) - тебе никогда не вырасти никуда с подходом
    нет высшего образования. Получать его не хочу, слишком долго

    Вышка - это такой тест на способность самостоятельного решения задачи. Знания, которые при этом типо получаются - вторичны, хотя некоторые пригождаются. Но в основном вышка - это про умение учиться :) Да-да, вышка учит учиться и не более того. Не одолел - ну вот провалил первый тест на профпригодность. В ИБ, где люди как правило работают на доверии, таких точно не берут (ну разве что в крупных конторах на самые низовые должности)
    Могу написать скрипты для PowerShell и Bash, но с chatGpt

    То есть "освоил Ctrl-C/Ctrl-V, но смысла не понимаю, ибо абизьян
    В целом, могу поднять и настроить любую прогрумму или сервер на Win и Unix.

    По данному заявлению сразу можно сказать, что уровень джуна не преодолен.
    Год не выпускаю из рук ноутбук с KaliLinux,

    Ты ничего не говорил, мы ничего не слышали. Никогда не говори про это в серьезной компании - оборжут и затроллят
    Думаю, что как сисадмин Windows/Linux я почти Middle,

    Ты ошибаешься :)
    Ответ написан
    16 комментариев
  • Я и есть тот самый джун с 3мя годами опыта?

    Maksim_64
    @Maksim_64
    Data Analyst
    подавайся на любой грейд и любые требования к опыту, даже если там написано более 6 лет. Посмотри, как резюме проходит скрининг, посмотри как проходишь собесы, и там видно будет.
    Ответ написан
    Комментировать
  • Как в Linux ограничить юзеру изменение панелей и тд?

    NeiroNx
    @NeiroNx
    Программист
    Я бы сделал overlay fs с изменениями в оперативке - пусть хоть что меняют. Ребут и снова все красиво.
    Ответ написан
    3 комментария
  • Начинающий системный администратор. Вопрос по построению сети?

    Adamos
    @Adamos
    Для 1с сейчас не только Win-сервер не требуется, но и Windows в принципе.
    AD - это инструмент управления большими сетями, в малых он создаст больше проблем, чем решит.
    Сервер - это полезно для устранения бардака. Только не Win-сервер, конечно. Файловый, чтобы файло по машинам не валялось. А от шифровальщиков те места, куда пользователям все равно нужно писать, вы не защитите никакими волшебными палочками. Только бэкап (недоступный юзерам из тех самых соображений).
    Ну, и потихоньку отказываться от Винды тоже полезно и перспективно.

    P.S. И как совет начинающему сисадмину - не употреблять в планах слово "ставить", если речь не о бесплатном софте. За все, что поставлено, но не куплено - отвечает, внезапно, именно сисадмин. Вполне реальной уголовкой.
    Ответ написан
  • Как изменить код для работы с видео?

    Vindicar
    @Vindicar
    RTFM!
    Тебе модель, скорее всего, отдаст экземпляр класса Detections.
    Если его посмотреть, там есть несколько полезных методов, например, render(), который возвращает список обработанных изображений с отрисованными объектами. А ещё у него есть свойства imgs, xywh и names, чтобы получить обработанные изображения, рамки и классы найденного. Экспериментируй с ними
    Не забываем, что модель рассчитана на подачу пачки изображений, просто эта пачка может содержать и только одно изображение. Отсюда и множественное число, и постоянные массивы.
    Ответ написан
    Комментировать
  • Что означает ошибка, выводящаяся при выполнении bash-скрипта?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    выводится ошибка - [: missing `]'
    Что значит эта ошибка

    Эта ошибка означает, что
    1) bash разбил команду
    if [ "$projectDir" == "video" && "$flag" != "noflag" ]; then
    следующим образом: ключевое слово if, команда [ с аргументами "$projectDir" == "video", оператор &&, команда "$flag" с аргументами != "noflag" ], разделитель ;, оператор then.
    2) первая команда [ (она же test), очевидно, не нашла в своих аргументах закрывающей скобки ], которая должна там быть при таком её вызове.

    как ее можно исправить?

    использовать -a вместо &&, как говорит man test.
    Ответ написан
    Комментировать