Задать вопрос
  • Клавиатура ведет себя очень странно. Поможете?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Чинить эту клавиатуру или покупать новую.
    Ответ написан
    5 комментариев
  • Перехват данных по симке (дали разные номера в мегафоне)?

    15432
    @15432
    Системный программист ^_^
    Менеджер взял первую попавшуюся симку и перерегистрировал её IMSI на выбранный вами номер через их служебный сервис.
    Не будут же мегафоновцы рассылать одинаковые комплекты красивых симок во все офисы.
    Ответ написан
    1 комментарий
  • Можно ли из авторской сборки Windows 10 убрать "следы" автора?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Не ставьте левые сборки, и не будет проблем.
    Только оригинальные образы с офсайта майкрософта.
    Ответ написан
    1 комментарий
  • [Решено, Solved] Если linux-комп не в Active Directory, то он не считается компьютером домена?

    AlexXYZ
    @AlexXYZ Автор вопроса
    O Keep Clear O
    Проблема решена.
    Вот небольшое расследование.

    Есть два сервера. test-0001/apache,php/Centos 7.2 (нормально аутентифицирует по kerberos) и test-0002/apache,php/OracleLinux 7.2 (сбой аутентификации kerberos).

    Анализ протокола обмена HTTP показал, что «почему-то» web-клиент (IE, FF, Chrome) как один отличают компьютер test-0002 от test-0001. Отличие состоит в том, что ключ аутентификации, которые web-клиент отправляет в качестве авторизации пользователя ооочень сильно отличается «размером»:
    Запрос к test-0002 (сбой аутентификации по Kerberos):
    96706c13d8894210bfe4d0fd2b2516e2.png080ede7e64b0434b9229c520d07af319.png

    Запрос к test-0001 (аутентификация Kerberos выполняется нормально):
    5825189ce16741359c1148fee30b70dd.pngb710650b34bf482d88f77adca35000ff.png

    Давайте всё-таки выясним, почему ключ от test-0002 короче test-0001 ??? Начну с того, что формат ключа - ASN.1 (если интересно, то гляньте https://ru.wikipedia.org/wiki/ASN.1 ). В инете есть просмотрщик этого формата:
    https://lapo.it/asn1js
    Анализ ключа в запросе от test-0002:
    1ceee5434ef44a08b17cee123e5ba515.png
    1. NEGOEX – насколько я понял именно этот формат обеспечивает «объединение» нескольких аутентификаторов одного и того же пользователя в разных протоколах. В данном ключе вложен только протокол NTLM
    2. Данные для протокола NTLM (который не поддерживается компонентом apache mod_auth_gssapi).

    Анализ ключа в запросе к test-0001:
    573bbcfea2e64351a1a27e4db461d303.png
    Как видим во втором ключе уже присутствует протокол Kerberos!!! Занятно! Т.е. проблема для test-0002 не на стороне сервера, раз клиент сразу не отдаёт ему ключ правильного формата!

    Хм. А давайте-ка посмотрим в журнал windows?
    c7d2f48555b348cdb239d1b40e36af8b.png

    0x7 KDC_ERR_S_PRINCIPAL_UNKNOWN
    0x19 KDC_ERR_PREAUTH_REQUIRED

    Опаньки! Это что такое??? Какая-то проблема с принципалом? И почему только с test-0002? (Записей, указывающих на другой компьютер, например, test-0001 не найдено). Получается, что браузер до ответа на запрос серверу уже что-то «подозревает», раз не отдаёт ему нужный ключ (ОЧЕНЬ БОЛЬШАЯ ПРОСЬБА: ЕСЛИ КТО-ТО ПОНИМАЕТ ПРОЦЕСС, КАК БРАУЗЕР ПРИНИМАЕТ РЕШЕНИЕ КАК СОЗДАТЬ КЛЮЧ ДЛЯ АУТЕНТИФИКАЦИИ - РАССКАЖИТЕ МНЕ НЕМНОГО ОБ ЭТОМ!!!).
    Если порыться в интернете, то вопросов по этой ошибке много (https://www.google.ru/search?q=KDC_ERR_S_PRINCIPAL...), но в основном они без ответа. Тупик? Ничего подобного! Давайте глянем в документацию Microsoft по поводу SPN: https://msdn.microsoft.com/en-us/library/ms677949%...
    b5334963f38a4f9ca87c087db77ed639.png
    Т.е. spn моего сервиса должен быть зарегистрирован только в одном аккаунте. ЗАПОМНИМ ЭТО!!! И вот ещё один интересный момент: https://msdn.microsoft.com/en-us/library/ms677601%...
    6545dfe4a1ad44b6acc6577a3163eeb3.png
    Тут написано, что SPN должен быть уникальным. Если он не уникален, то аутентификация даст сбой.

    А вот давайте проверим, а действительно ли SPN для сервера test-0002 уникален? На просторах интернета нашёлся простой скрипт powershell, который после небольшой модификации показывает интересующие нас SPN-ы: social.technet.microsoft.com/wiki/contents/article...
    #Set Search
    cls
    $search = New-Object DirectoryServices.DirectorySearcher([ADSI]“”)
    $search.filter = “(servicePrincipalName=HTTP/test-*)”
    $results = $search.Findall()
    
    #list results
    foreach($result in $results)
    {
           $userEntry = $result.GetDirectoryEntry()
           Write-host "Object Name = " $userEntry.name -backgroundcolor "yellow" -foregroundcolor "black"
           Write-host "DN      =      "  $userEntry.distinguishedName
           Write-host "Object Cat. = "  $userEntry.objectCategory
           Write-host "servicePrincipalNames"
           $i=1
           foreach($SPN in $userEntry.servicePrincipalName)
           {
               Write-host "SPN(" $i ")   =      " $SPN       $i+=1
           }
           Write-host ""
    }


    Результат:
    3e67af20a3d041779246cdaeb21598b9.pngWTF???

    ПОЧЕМУ В ДВУХ РАЗНЫХ АККАУНТАХ ОДИН И ТОТ ЖЕ SPN??? (Помните, чуть выше я просил запомнить правило, что spn должен быть уникален и присвоен только одному аккаунту?) Или может быть я что-то неправильно понял? Пойдём дальше и давайте посмотрим атрибуты для учёток test-0002 и test-0001, но не через оснастку AD, а через оснастку ADSI:
    2f16d1f71fcf40779ff6ac36b4824c2f.png
    test-0002 – OK.
    А вот для test-0001 нас ждёт СЮРПРИЗ (удивительно, что сюрприз связан с аккаунтом сервера на котором ВСЁ РАБОТАЕТ!!!):
    a04ac318d20c4844b68b1f7127f8a934.png
    Так, так!!! Оказывается, что spn для сервера test-0002 имеется в AD в двух экземплярах – в учётке test-0002_httpd и в учётке test-0001_httpd ! Чего по документации быть не должно! Вот это и был корень проблемы! Дубликат SPN.
    После удаления дубликата всё заработало!!!

    Всем спасибо за внимание.)))

    P.S.
    Рекомендация для заведения SPN. Нужно использовать команду setspn -S, а не servspn -A, т.к. setspn -S проверяет наличие дубликатов. Очень рекомендую к прочтению статью https://social.technet.microsoft.com/wiki/contents....
    Ответ написан
    Комментировать
  • Заражение вирусами в ОЧЕНЬ большой сети?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    1. Админов расстрелять, по теме
    после модернизации количество работ было таким большим, что одноранговую сеть так и оставили.

    Какой то мудак (его уже выгнали) поднял игровой сервер в сети, расшарил инет через мобильный LTE интернет и запустил вирус криптолокер в сеть.


    2.
    Операционную систему менять нельзя ни в коем случае, так как большинство лабораторных/диагностических программ очень старые, драйвера старые, под новыми системами не хотят дружить.

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

    3.
    На большинстве компьютеров антивирусная защита отсутствует как таковая, так как на большинстве рабочих станций стоит Windows 98 & XP

    Древняя ось, без обновлений (на большинстве уверен вообще обновы не ставились со времени установки), без банального антивируса.
    Чего вы ещё хотели то?

    Вирусные эпидемии как в вашей ситуации не лечатся путём "а прогоним отот комп антивирусом", их лечат путём "отрубить нахрень всё и переустанавливаем системы ибо хрен пойми какая сигнатура у этой дряни".

    Вы влетели по полной программе и решение тут только одно - модернизация железа/ПО, грамотный подход к сети.
    Ответ написан
    Комментировать
  • Как учить технический английский?

    vicodin
    @vicodin
    Имею некоторый опыт
    Просто читайте и переводите, через месяцок к переводчику обращаться будете гораздо реже.
    Ответ написан
    2 комментария
  • Какую выбрать программу для резервного копирования данных с сервера на ПК?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Везде Rsync юзаю
    Ответ написан
    Комментировать
  • Как сохранить фалы с рабочего стола на w10?

    @tartarelin
    Вы хотите сохранить файлы, удалить вирус или восстановить стабильную работу Windows?
    Чтобы сохранить файлы надо воспользоваться загрузочным cd-dvd-флешкой или вытащить диск и подключить к другому компьютеру.
    Проверить на вирусы можно с помощью загрузочного cd-dvd-флешки например dr.web
    https://free.drweb.ru/aid_admin/
    Чтобы восстановить работу Windows в вашем случае наверное проще всего переустановить на чисто ОС, но это не поможет, если у вас кривые руки или проблемы с железом, например с диском.
    С помощью загрузочного cd-dvd-флешки на котором есть например Victoria. можно проверить диск, memtest проверить память
    Ответ написан
    Комментировать
  • Как избавиться от модифицированной памяти?

    Jump
    @Jump
    Системный администратор со стажем.
    Как избавиться от модифицированной памяти?
    Перестать пользоваться компьютером, тогда память не будет изменятся, и изменения не будут сохранятся на диск.

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

    Или хотябы как узнать из-за какого приложения она накапливается.
    Из всех приложений, которые сохраняют данные на диске.
    Ответ написан
    Комментировать
  • Как лучше загрузить Windows и весь системный раздел напрямую в RAM-диск при старте коипьютера?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Как лучше загрузить Windows напрямую в RAM-диск при старте коипьютера?
    Вы не поверите, для этого ничего не нужно делать. Она в любом случае загружается в RAM при старте системы, сама собой.

    эксперимента по устранению бутылочных горлышек в I/O домашней рабочей станции.
    Любой современный SSD гарантированно устранит все бутылочные горлышки в I/O если вы положите систему на него. Дальнейшее увеличение IOPS диска не даст эффекта, по той простой причине, что узкого места уже не будет. Это факт, многократно проверенный и доказанный.

    Не надо беспокоиться об износе, усилении записи и других глупостях.
    Ну беспокоиться об износе SSD и HDD довольно глупо, в данном случае. А вот что такое усиление записи не совсем понятно.

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

    Тебе не хватит места — как ни странно, хватит.
    Вы серьезно 16гб занимает десятка?
    И в этот размер входит файл подкачки? Или вы его отключили???

    64 ГБ быстрой памяти, из которых примерно 44–48 ГБ выделено под RAM-диск;
    Поверьте самое лучшее в этой ситуации отдать эту память системе, и не лепить RAM драйвов, так она будет использоваться наиболее оптимально и принесет больше пользы.
    Исключение - старые, кривые приложения не умеющие эффективно использовать память и в наглую эксплуатирующие диск. Такие иногда есть смысл загрузить в рамдрайв. Но это редко.
    И в любом случае - выигрыша против SSD это все равно не даст.

    Не забывайте что любой RAMдрайв это драйвер который постоянно крутится в оперативной памяти, и неслабо грузит процессор.
    Ответ написан
  • Сервер для игры?

    Jump
    @Jump
    Системный администратор со стажем.
    Также прошу не писать "На чем лучше знаешь" и т.п.
    А я все-таки напишу - на том что лучше знаешь.

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

    Я слышал, что сервера пишут на Java или PHP и т.п.
    Вот именно - и.т.п. Попросту на чем угодно.
    На пайтоне, си, go, node js, и многом другом.
    Ответ написан
    Комментировать
  • Как добавить содержимое файла в файл на другом сервере?

    @pfg21
    ex-турист
    как то так
    cat FileOne | ssh [user]@[server] 'tee -a /path/FileTwo'
    Ответ написан
    Комментировать
  • Куда устанавливается Microsoft Visual C++?

    15432
    @15432
    Системный программист ^_^
    Visual C++ Redistributables это всего лишь набор DLL файлов, необходимых для корректного функционирования софта, разработанного в этой Visual Studio. Копируются, к примеру, в C:\Windows\System32\msvcrt110.dll (все прочие аналогично)
    Удалять не рекомендую - сами они не запустятся, для других программ могут быть критичны, места много не занимают (порядка 50 МБ каждый пак)
    Ответ написан
    1 комментарий
  • Как скинуть файл с Виндовса на свой сервер Ubuntu Linux?

    @Tabletko
    никого не трогаю, починяю примус
    WinSCP
    Ответ написан
    Комментировать
  • Есть 2 компа, подключеные через свитч к интернету, должны ли они пинговатся с друг другом?

    Jump
    @Jump
    Системный администратор со стажем.
    Должен ли идти пинг, если оба интернет кабеля воткнуты в 1 свитч для доступа к интернету.
    Не факт.

    Или предварительно я должен настроить samba и лиш потом появится пинг?
    Пинг к samba никакого отношения не имеет.
    Ответ написан
    Комментировать
  • Как узнать сколько подключений выдержит роутер, точка Wi-Fi?

    Jump
    @Jump
    Системный администратор со стажем.
    Как узнать сколько пользователей выдержит конкретная модель точки ?
    Да сколько угодно, количество может быть довольно большим.
    Пока нагуглил, что бытовые до 40 подключений держат, а Cisco до 200.
    Вообще без разницы. 200 выдержит любая бытовая.

    В общем это совершенно не важный фактор, и нет смысла о нем задумываться.

    Лучше задуматься о том как обеспечить работу Wi-Fi на мероприятии 500-1000 человек, и какое оборудование для этого понадобитсья.
    Ответ написан
    4 комментария
  • Почему многие компании используют Windows Server?

    @alex_ak1
    Потому что домен и политики. Плюс, если есть навык, то всякие серверы сертификации, рдп, шарепоинт и множество других платных и бесплатных технологий.
    Ответ написан
    Комментировать
  • Как объединить все маленькие локальные сети в одну большую, и зажить счастливо?

    @DVoropaev
    Ставлю + к карме на хабре за ответы на вопросы
    VPN объеденяет несколько локальных сетей и (или) устройств поверх глобальной сети.
    Подсети должны иметь разные IP адреса, чтобы хосты могли отличать ip-адреса локальной сети, от ip адресов удаленных сетей.
    Допустим, к R2 подлючен комп с адресом 192.168.1.5, и хочет отправить пакет на хост, который находится в сети R1, и имеет адрес 192.168.1.10. Комп сравнивает ip адресата со своим, видит, что первые 3 октета совпадают, думает, что целевой хост находится в локальной сети, и отправляет пакет на роутер вместо VPN.
    Почитайте про маску сети в интернете, зачем она нужна, и как она работает
    Ответ написан
    1 комментарий
  • Каким софтом можно открыть веб страницы, веб сайты, вкладки в виде десктопных программ под windows 10 pro?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. В chrome добавляем параметр к ярлыку: --app=http://example.com
    chrome_switch_app.png
    2. Или пакуем в https://nwjs.io
    3. Или Electron: https://electron.atom.io/
    Ответ написан
    3 комментария