zradeg, проверьте вашу локаль в консоли (команда locale). Если она RU_ru.UTF-8 и awk поддерживает Unicode - в выводе не должно быть кракозябров. Если локаль другая-смените временно через export LC_ALL="RU_ru.UTF-8".
Ну и попробуйте разные реализации awk - gawk, nawk. В этим двух поддержка Unicode заявлена.
Вам подсказали путь с конвертацией в 1251, но можно попробовать в начале скрипта сделать export LC_ALL=CP1251 или export LC_ALL="ru_RU.CP1251".
Это конечно валидно, если данные в файлах в 1251 кодировке.
Найдите готовую библиотеку для работы с почтой-например https://github.com/karastojko/mailio и подключите ее к своему приложению.
Как уже указали коллеги-не важно на каком почтовом сервере будет почта крутиться.
Вадим Чопоров, да вы действительно правы - его можно отредактировать только в -1 (Never expires) например.
Отключить срок действия пароля, а затем просто изменить его когда будет надо вручную.
KPOBABAK, почуствуйте разницу между фразами "windows не может вносить изменения в BIOS" и "прошивальщики под Windows, которые нужно запустить вручную ...."
Руками поменять pwdLastSet вполне себе можно - в ADUC выбрать Advanced Features в View и в свойствах аккаунта появится Attribute Editor, в котором вполне можно поменять это значение. Оно хранится в внутреннем формате Windows NT time format типа 132119164225555300, который можно перевести в обычный например с помощью команды w32tm.exe /ntte 132119164225555300
1. NETBIOS Over TCP должен быть включен в настройках TCPIP, а он включен по умолчанию.
2. Маршутизатор не должен блокировать этот трафик.
2. Некоторые маршрутизаторы умеют сами netbios трафик перегонять по маршрутам.
3. Нужен WINS сервер или DNS сервер и правильно настроенный DNS suffixes search для резольвинга NETBIOS имен.
Евгений М,
Тогда смотрите мой ответ выше - создайте файл 00-default.conf и опишите в нём то, что хотите видеть для ответов при обращении по ip адресу сервера.
использовать виртуалку как маршрутизатор - мысль здравая - если есть возможность в случае выхода именно ее из строя подключиться к серверу. Как альтернативу pfsense могу посоветовать Mikrotik routeros. Есть даже готовые образы для разворачивания. Но платные.
1. через certbot можно просто получить сертификат без модицикации конфига - через certbot certonly
2. вам нужен wildcard сертификат, чтобы он покрывал субдомены. Letsencrypt это умеет, но там при первом выпуске сертификата прит валидации нужно будет создавать TXT DNS записи в вашей DNS зоне.
Артём
Я бы вам посоветовал развернуть его на стандартной связке php+apache (можно поднять на том же сервере на другом порту) и только потом мигрировать готовый сайт на nginx +php-fpm. Тогда вы точно будет понимать что дело в их настройках и более предметно будете копать.