Skip to main content
Category

AD

Mint join to domain

By AD, Ansible No Comments

Для заведения машин с Linux Mint в домен был написан сей скрипт.
На машинах должен быть открыт SSH и добавлен sudoer admin.

Дабы запустить скрипт на всех машинах использовался Ansible
ansible-playbook _play_crypt.yml –ask-vault-pass

Сам скрипт
Read More

Gnome FreeRDP

By AD, CentOS, Kadmin, RDS No Comments

После введения Centos в домен можно в /etc/skel положить:

И каждый зашедший сможет подключится к Windows RDS из под Linux введя лишь пароль в гуй окошке.
Если каждый раз необходимо вводить имя пользователя (например когда компьютер с Linux не в домене) то можно использовать следующую конструкцию:
В новом синтаксисе

Centos в домене (sssd)

By AD, CentOS, Kadmin No Comments

Для Centos 7 все тепрь совсем просто:

ну и use_fully_qualified_names = False в /etc/sssd/sssd.conf

В Centos 6 ставим:

DC в /etc/resolv.conf
Правим /etc/krb5.conf

Подключаем к AD:
adcli join example.com -U АДМИН
Проверяем:
klist -k

Правим /etc/sssd/sssd.conf

Правим /etc/pam.d/system-auth , первой строкой session:

Squid, Kerberos и SquidGuard

By AD, CentOS, Kadmin, SQUID No Comments

После включения Centos в домен, (use_fully_qualified_names = True) или до… поставим Squid c авторизацией в AD и парсер блэклистов SquidGuard.

Запускаем Squid:

Проверяем ходит ли браузер в Инет через прокси.
Смотрим в tail -f /var/log/squid/access.log

Для аутентификации пользователей через AD создадим пользователя proxy и кейтаб для него proxy.keytab на контроллере домена:

Копируем proxy.keytab на proxy.domian.ru, chown squid. proxy.keytab, и прописываем в /etc/sysconfig/squid

Проверка:

Добавляем в /etc/squid/squid.conf

Или просто после INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS в /etc/squid/squid.conf добавляем:

Проверяем ходит ли браузер в Инет через прокси с аутентификацией.
Смотрим в tail -f /var/log/squid/cache.log

Редактируем /etc/squid/squidGuard.conf

В конец /etc/squid/squid.conf

И вот такой скрипт для обновления списков SquidGuard ./listupdate:

mkdir /etc/squid/BL
chmod +x /etc/squid/listupdate
и crontab -e обновляем каждый день:

Запускаем:

Или без обновления:

Смотрим в tail -f /var/log/squidGuard/squidGuard.log

Синхронизация времени с контроллером

Вот и все, теперь хотелось бы добавить фильтрацию для отдельных пользователей но при добавлении

squidGuard из epel падает с сегфолтом:
https://bugzilla.redhat.com/show_bug.cgi?id=1253662

WMI Filter

By AD, Kadmin, Windows Server No Comments

Для того что бы определённая Group Policy не применялась на одном из компьютеров, нужно связать GPO этой политики с WMI Filter.
WMI Filter будет следующего содержания.

Namespace

Read More