>[оверквотинг удален]
> Аудит я включил, пишется полный лог в файл /var/log/samba4/audit.log, только вот содержимое
> файла смущает, в частности кодировка:
> Apr 18 17:32:35 files smbd_audit: DOMAIN\Administrator|192.168.4.53|open|ok|r|DOMAIN
> Apr 18 17:32:42 files smbd_audit: DOMAIN\Administrator|192.168.4.53|open|ok|r|DOMAIN/�M-^_апки
> менедже�M-^@ов
> Apr 18 17:32:42 files smbd_audit: DOMAIN\Administrator|192.168.4.53|open|ok|r|DOMAIN/�M-^_апки
> менедже�M-^@ов
> Apr 18 17:34:39 files smbd_audit: DOMAIN\Administrator|192.168.4.53|open|ok|r|DOMAIN/�M-^_апки
> менедже�M-^@ов/�M-^Zлимов Се�M-^@гей
> Вот побороть эту беду и не могу В который раз убеждаюсь, что для решения проблемы нужно написать вопрос.
Решение:
Syslog во FreeBSD имеет одну очень неприятную особенность - портить строки в unicode. Например:
logger йцукенгшщ
Будет записаено в лог, как йM-^FM-^CкенгM-^HM-
Поэтому в случае, если планируется запись кириллицы через syslog, запускать его надо с флагом -8, т.е.
echo 'syslogd_flags="-s -8"' >> /etc/rc.conf
После чего перезапустить syslogd:
/etc/rc.d/syslogd restart
Кириллица будет записываться штатно.