Что можно тут найти?


и еще немного всякого-разного...
URL
18:31 

Немного об идиотизме

Stance Dance
Касательно идущих сейчас попыток блокировки Телеграма. Имхо, это лучшая мысль за последние несколько дней:

А почему бы телеграму не переехать на эйжур? Тогда заблочатся Windows Update, всевозможные эксченчи, облачные AD, скайп и начнется настоящий хаос. Особенно если под это дело какой-нибудь злой 0day-криптолокер появится.

День, когда команда Телеги примет решение обосноваться в MS Azure, будет поистине кровавым для всей когорты Windows-админов.

@музыка: Земля Ветров - Город под пеплом

@темы: Этот безумный мир

11:27 

Printer security

Stance Dance

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

Повадились сотрудники печатать на чужих принтерах. Как именно - я не понимаю, учитывая, что сами они принтеры не подключают (я даже не в курсе, знают ли они, как это вообще делается), все выполняется автоматом через политики. И высокому начальству это стало не по нраву.

В общем, спустили задачу. Из всех принтеров в настройках безопасности нужно убрать запись Everyone - Allow Print, а вместо нее подставить группу, в которую входят сотрудники, имеющие право на этом принтере печатать. Группы эти уже давно есть, хоть что-то не придется в авральном порядке создавать.

То есть имеем ситуацию: есть принтер prn-hp1235. В недрах AD есть группа с таким же именем, в ней сидит кучка пользователей, которым этот принтер через политики и подключается. Порядок действий:
- Открыть настройки безопасности принтера,
- вынести оттуда запись с группой Everyone,
- добавить группу prn-hp1235, отметив галкой разрешение Allow Print и только его,
- закрыть настройки принтера.

И так, порядка 600 штук. Весело, правда? :) Вот и я думаю, что весело. Начнем ковыряться.

В свойствах принтера есть такой параметр как PermissionSDDL. Собственно, это и есть запись того, кто и что может делать с объектом, просто записано это в формате SDDL - не самая удобная вещь для понимания. Выглядит она вот так:

Да-да, именно так. И вот эту строку (а это именно одна строка) надо как-то распарсить, изменить, измененное утрамбовать обратно в такую же строку и поменять свойства принтера.

Отправной точкой в исследованиях стала вот эта статья, за которую автору огромное спасибо. Для разбора SDDL-строки она использует объект класса Security.AccessControl.CommonSecurityDescriptor - туда заносится SDDL, там формируется нормальный список объектов и их прав, там же меняется состав этих объектов, а затем при промощи метода GetSDDLForm() формируется новая строка SDDL, которая и заносится в свойства принтера.

В теории все просто. На практике... На практике получаем, что на выходе в разрешениях принтера теряются сущности CREATOR OWNER и APPLICATION PACKAGES. И если с пакетами еще куда ни шло, то потеря CREATOR OWNER может привести к невозможности печати (в сети есть упоминания таких случаев). Что же делать? Искать, на каком этапе теряется информация об этих объектах. Выяснилось, что исчезают они как раз в момент парсинга SDDL в объект CommonSecurityDescriptor. Не умеет он, видимо, с ними работать (хотя почему?).

Пришлось искать замену. И она нашлась в лице System.Security.AccessControl.RawSecurityDescriptor. Конечно, работать с Raw немного муторнее, чем с Common (формирование записи с группой сотрудников с нуля доставило), но результат получился тот, что и заказывали.

Итак, исходная информация:
- имя принт-сервера: ps1
- маска имен принтеров: либо prn*, либо mfd* (multifunctional device)
- SID группы Everyone: S-1-1-0 (константа, не меняется нигде и никогда)

Поехали :)


Пожалуй, за всю мою практику еще не приходилось настолько плотно работать с DACL. Хорошо, что хотя бы SACL тут не участвовал :)

@музыка: Земля Ветров - Город под пеплом

@темы: Scripting, PowerShell

15:50 

Приплыли? ОО

Stance Dance
Странно. Блокируют Телеграм, а юзеры отвалились от дайриков. Неладно что-то в датском королевстве :)

@темы: Этот веселый мир, Этот безумный мир

21:41 

New Season

Stance Dance

Что ж, новый велосезон открыт. Посмотрим, как на это отреагирует спина и правое колено.

Удивительно, но за все время своей жизни мой вел до сих пор не вопит по поводу замены смазки и прочих радостей жизни железок. Хороший попался.

@музыка: Iron Maiden - Sign of the Cross

@темы: Joyride

13:55 

Если ты не клиент, ты - товар...

Stance Dance

Давненько у меня под тегом Viruses ans Spam ничего не было.
12.04.2018 в 23:59
Пишет zHz00:

CDBurnerXP и нежелательное ПО
Предупреждаю, что кликанье по ссылкам в этом посте может быть опасно для вашего компьютера. Делайте это на свой страх и риск. Когда дочитаете, поймёте, почему.

Когда я переезжал на новую систему, я в том числе собрался ставить ПО для прожига жизни дисков. В старой системе у меня для этого стоял CDBurnerXP. В этот раз я решил его же поставить -- программа проверенная.

Пошёл на официальный сайт, указанный на Википедии -- cdburnerxp.se/

И прямо оттуда скачал дистрибутив. Запускаю установщик и вижу следующую картину:


Вроде более-менее стандартно, за исключением того, что галочка не снимается. Да. Галочка не снималась! Нажатие ТАБ также не позволяло переключиться на галочку. Хрен с ним, поставил я Оперу, а потом удалил. Основная программа работала нормально.

Больше чем неснимаяемая галочка меня в свое время удивили только уговоры деинсталлятора не удалять программу ну пожалуйста (zhz00.diary.ru/p175908134.htm ).

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

(инсталлятор Пандоры)

URL записи

@темы: Этот безумный мир, Viruses and Spam

13:38 

About time...

Stance Dance
Сижу, никого не трогаю, читаю о шорохе по поводу блокировки Телеги. Ну и доставку жду. На часах 13:03. Раздается звонок:

- Ало, это доставка.
- Слушаю.
- Мы в районе часу будем.
- Эм... Так уже час...
- (громче) МЫ В РАЙОНЕ ЧАСУ БУДЕМ!
- Мужик, уже час! :)
- Да не, ЧЕРЕЗ ЧАС БУДЕМ!
- Ааа, хорошо, жду!

@темы: Этот веселый мир

16:39 

Windows Print Services and Locales

Stance Dance

Что имеем? Имеем несколько уже давно развернутых принт-серверов, на них кучу установленных при помощи уже давно написанного набора скриптов принтеров. И появился у нас еще один принт-сервер, на котором тот же самый набор скриптов выдает странный результат - все принтеры по-умолчанию печатают на бумаге формата Letter, а не общепринятого А4. Какого черта?

Оказалось, что тот новый принт-сервер развернули не из образа, как обычно, а поставили с нуля из ISO-файла, и забыли при этом сменить локаль. А локаль, как оказалась, отвечает не только за шрифты, кодировки, но еще и за настройки печати, и именно это стало откровением.

Ок, поменяли локаль, перезагрузили принт-сервер. А принтерам уже пофиг, их настройки как были, так и остались, хотя новые принтеры создаются с правильным типом бумаги. Что же делать? Там больше 60 объектов, проходить по всем им и править руками - проще удавиться. Не для того к Powershell привыкал:

@музыка: Alex M.O.R.P.H., Heatbeat - Amistad

@темы: Scripting, PowerShell

18:14 

Outlook rules #2

Stance Dance
Меня часто спрашивают, почему я предпочитаю англоязычные версии забугорных программ? Одно время так этот вопрос задавали чуть ли не каждый день, сейчас уже несколько по-проще. Вот пример, почему.

Есть необходимость в Outlook отфильтровать письма по определенному признаку (точнее, их совокупности, но это сейчас не важно), и удалить их. Но не окончательно, а так, в корзинку переместить. И попутно снять с них флаг "непрочитанное". Казалось бы, нет ничего проще: открыл мастер создания правил, набросал критерии, отметил все необходимые действия, и все. Нифига! Именно на стадии снятия флага "непрочитанное" я воткнулся намертво. Потому что в русской версии Outlook такого пункта нет! А какой есть? На снимке ниже приведен рабочий вариант правила, выполняющий все поставленные задачи:

Надеюсь, после такого все вопросы по поводу английского интерфейса везде, где только можно, если используется забугорное ПО, отпадут, потому что название пункта "пометить как непрочитанное" на самом деле звучит как "mark as read".

@темы: Этот безумный мир

16:18 

The Powder Mage

Stance Dance

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

Даже собственным аудиотреком обзавелся. Да-да, STAMINA за авторством Zane Alexander.

Я не большой мастер выдавать рецензии на литературные произведения, потому скажу так. Лара Крофт в ее серии игр, которые еще пройти не мешало бы? Лес (а точнее, Сибирь) - там. Рейнор с его безумно требовательным микро в кооперативе Старкрафта, который тоже не мешало бы освоить для совсем уж комфортной игры в режиме Full Random? В очередь, сукин ты сын!

Больше пороха, больше Тамаса, Ка-Поэль и чертова торчка (а иначе его и не назовешь) Таниэля, еще больше!

И ведь будет больше, учитывая, что следующая трилогия Gods of Blood and Powder частично уже вышла. Чую, перевода я не дождусь... ну да не привыкать.

@музыка: Zane Alexander - S T A M I N A

11:51 

Mitsuboshi Colors S01-E11

Stance Dance
Сначала я думал сделать обычную нарезку скринов. Но нет, скрины всего не передадут. К тому же добрые люди уже за меня постарались, вытащив из эпизода интересующий кусок. Слабонервным не смотреть, там просто ахтунг! %)

Эту синюю точно пора в поликлинику сдавать, на опыты!

@темы: Anime, Этот безумный мир

11:38 

Beatless S01-E10

Stance Dance
Буду краток:


I need a car. More fast car. (c) ;)

Ну и феерическая расстановка точек наконец-то выполнена! Метода просто великолепна!

@темы: Anime

15:00 

Hey! I like it.

Stance Dance

@музыка: Zane Alexander - S T A M I N A

@темы: Music

00:28 

Mitsuboshi Colors S01-E10

Stance Dance
Цветастые все никак не угомонятся. Понесло их зимой кататься по замерзшему фонтану...

Мда... не добежали.

Но на этом далеко не все! Ужаснуться

@темы: Anime, Этот веселый мир

11:46 

Life is Strange - Before the storm - Farewell

Stance Dance
Три года. Ровно три года на то, чтобы вся история сложилась в голове. И черт побери, я этому рад и не рад одновременно. Тот факт, что теперь игрок имеет полное представление о происходящем - безусловно плюс. Но то, ЧТО он видит - радости не добавляет абсолютно никакой. А потому, по окончании прохождения этого эпизода я еще больше укрепился во мнении, что мой выбор в конце оригинальной игры для моих Макс и Хлои будет правильным: to hell this town!
Walk there one last time...

@музыка: Life is Strange: Before the storm OST

@темы: In-game, Life is Strange

13:17 

Violet Evergarden S01-E09

Stance Dance
Они там всем офисом своим поехали, что ле?
Where would I go?

Клавдия, ты совсем рехнулся?

@темы: Anime, Этот безумный мир

22:41 

Similar Face

Stance Dance
Долгое время я не мог понять, кого же мне Джош Москейра напоминает на этой ачивке в Diablo III.

А сегодня дошло. Сенатор Стивен Армстронг, конечно же!

@темы: In-game

12:08 

Об асоциальности...

Stance Dance

Unsocial. Придумали же :)

@музыка: Gabriela Lotalwinska - Yuuki Yagi Tak a ja lubie

@темы: Этот веселый мир

18:11 

Flashmob

Stance Dance
Tangerines

Хвойный Лис

Поскольку на больную голову придумывать что-то оригинальное тяжеловато, в ответ оставлю тот же самый Список вопрсоов

Кого осаливать - да всех активно читающих, вас как раз штук тринадцать наберется XD
запись создана: 02.03.2018 в 17:24

@музыка: The Offspring - Days go by

@настроение: а болеть все же хреново...

09:00 

Android Doze - Off (trial)

Stance Dance

UPDATE @ 02.03.2018 - Не помогло. Печаль.
---
Начало теста - Android Doze отключена через консоль adb shell. Посмотрим, возымеет ли это эффект. Команда отключения:

Если возымеет - можно прекратить искать замену своей Z3C.

P.S. Чтоб не забыть, сам шелл можно стащить тут: dl.google.com/android/repository/platform-tools...
запись создана: 28.02.2018 в 17:50

@музыка: Amaranthe - Trinity

@темы: Android

19:03 

It's a nightmare

Stance Dance
Давненько мне кошмаров не снилось. Лет уже так несколько. Хотя тут как посмотреть. Нормальный человек, узнав про мой сон, и кошмаром-то его не назовет, но то нормальный. Себя я к ним уже давно не причисляю.

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

И самое паскудное - все мои попытки объяснить, что пара часов в день при моей работе (не спрашивайте, как сочетается работа и 16 лет, это все же сон), это ничто, эффекта не возымели.

Короче, не самый приятный сон, в моем личном списке - вполне себе на роль кошмара подходит.

@музыка: Tsugumomo OST - Enbu

@темы: Этот безумный мир, Random Thoughts

Записная книжка

главная