Windows

Решение различных проблем Windows и корпоративных сетей, с которыми можно столкнуться, работая на Linux.

LDAP AD + PHP

NTLM

Авторизация в сети Windows через CNTLM-прокси

Подружить NTLM и Curl

curl --ntlm -u 'domain\user:password'

NTLM + Curl + PHP

curl_setopt($this->curl, CURLOPT_HTTPAUTH, CURLAUTH_NTLM);
curl_setopt($this->curl, CURLOPT_USERPWD, 'domain\\user:password');

Когда узел сети не доступен напрямую, и нужен прокси

Случай, когда нет маршрута до узла - используем прокси. Вот быстрый способ.

Замена Microsoft Exchange на Thunderbird

Следует использовать прокси Davmail

Суть:

Конвертация сообщений MSG > EML

Онлайн: https://www.coolutils.com/Online/Mail-Converter/#

На своей машине:

sudo apt-get install libemail-outlook-message-perl libemail-sender-perl
msgconvert *.msg
msgconvert у меня перекодировал нормально только TXT-версию письма, в HTML появились кракозябры.

Skype Pidgin

Как собрать deb пакет и поставить его. Возможно использовать без запуска скайпа:

Настройка RDP

Подключение сетевых дисков на Windows машине

netuse.bat
net use s: \\NETWORK\files password /USER:user /PERSISTENT:YES

Подключение Windows дисков к Linux

Запуск веб-сервера на Windows

Доверять самоподписанным сертификатам

Пропуск проверки самоподписанных сертификатов в Chromium:

/etc/chromium-browser/policies/managed/policy.json
{
"CertificateTransparencyEnforcementDisabledForUrls":[".local"]
}

http://www.chromium.org/administrators/policy-list-3#CertificateTransparencyEnforcementDisabledForUrls

Зона .local

Если используется зона local, возникают проблемы с Avahi и резолвингом этой зоны. Что нужно делать:

  1. sudo vim /etc/default/avahi-daemon - поменять на AVAHI_DAEMON_DETECT_LOCAL=0, затем sudo service avahi-daemon restart
  2. sudo vim /etc/nsswitch.conf, поменять местами mdns и dns, должно получиться что-то похожее: hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4
  3. sudo vim /etc/systemd/resolved.conf, выставить Domains=local

Прочее

Печать/экспорт