Samba 4 на FreeBSD (smbd_audit), nops, 18-Апр-17, 15:40 [смотреть все]Доброго времени всем. Погуглил вопрос, но решения не нашел.Имею: 11.0-RELEASE-p1 Стоит samba46-4.6.2 в режиме Domain Controller, но дело не в этом. Все сделал, все настроил, все работает. Проблема в модуле аудита. руководству нужно, чтобы в лог писалось все, что делают пользователя. Аудит я включил, пишется полный лог в файл /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-^@гей Вот побороть эту беду и не могу
|
- Samba 4 на FreeBSD (smbd_audit), nops, 16:00 , 18-Апр-17 (1)
>[оверквотинг удален] > Аудит я включил, пишется полный лог в файл /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 Кириллица будет записываться штатно.
- Samba 4 на FreeBSD (smbd_audit), universite, 11:13 , 19-Апр-17 (2)
- Samba 4 на FreeBSD (smbd_audit), nops, 12:46 , 19-Апр-17 (3)
>[оверквотинг удален] >> unicode. Например: >> logger йцукенгшщ >> Будет записаено в лог, как йM-^FM-^CкенгM-^HM- >> Поэтому в случае, если планируется запись кириллицы через syslog, запускать его надо >> с флагом -8, т.е. >> echo 'syslogd_flags="-s -8"' >> /etc/rc.conf >> После чего перезапустить syslogd: >> /etc/rc.d/syslogd restart >> Кириллица будет записываться штатно. > Откройте PR.?
- Samba 4 на FreeBSD (smbd_audit), ALex_hha, 13:36 , 19-Апр-17 (4)
- Samba 4 на FreeBSD (smbd_audit), nops, 14:19 , 19-Апр-17 (5)
>[оверквотинг удален] >>>> Будет записаено в лог, как йM-^FM-^CкенгM-^HM- >>>> Поэтому в случае, если планируется запись кириллицы через syslog, запускать его надо >>>> с флагом -8, т.е. >>>> echo 'syslogd_flags="-s -8"' >> /etc/rc.conf >>>> После чего перезапустить syslogd: >>>> /etc/rc.d/syslogd restart >>>> Кириллица будет записываться штатно. >>> Откройте PR. >> ? > создайте баг репорт Так это же не баг? FreeBSD изначально никогда не работала с UTF и по умолчанию и софт не заточен... Или я не прав?! Если не прав, то буду писать, за одним научусь это делать:)
- Samba 4 на FreeBSD (smbd_audit), Сергей, 14:43 , 19-Апр-17 (6)
- Samba 4 на FreeBSD (smbd_audit), nops, 15:09 , 19-Апр-17 (7)
>>> создайте баг репорт >> Так это же не баг? >> FreeBSD изначально никогда не работала с UTF и по умолчанию и софт >> не заточен... >> Или я не прав?! >> Если не прав, то буду писать, за одним научусь это делать:) > А фиг знает, по идеи баг, поскольку заявлена поддержка utf-8 из > коробки...не, ну поддержка-то есть. Мне единственное что нужно было, это указать язык пользователю: pw usermod -n юзер -L russian и перезайти и с русским проблем нет. Не ожидал, если честно что syslogd пишет иначе. Там объяснение вроде как в в размере символа, большой и маленькой буквы.
|