The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  правила/FAQ  поиск  регистрация  вход/выход  слежка  RSS
"Samba 4 на FreeBSD (smbd_audit)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Samba, выделена в отдельный форум / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Samba 4 на FreeBSD (smbd_audit)"  +/
Сообщение от nops email(ok) on 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-^@гей

Вот побороть эту беду и не могу

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Samba 4 на FreeBSD (smbd_audit)"  +/
Сообщение от nops email(ok) on 18-Апр-17, 16:00 
>[оверквотинг удален]
> Аудит я включил, пишется полный лог в файл /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

Кириллица будет записываться штатно.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Samba 4 на FreeBSD (smbd_audit)"  +/
Сообщение от universite (ok) on 19-Апр-17, 11:13 

>[оверквотинг удален]
> 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
> Кириллица будет записываться штатно.

Откройте PR.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Samba 4 на FreeBSD (smbd_audit)"  +/
Сообщение от nops email(ok) on 19-Апр-17, 12:46 
>[оверквотинг удален]
>> unicode. Например:
>> logger йцукенгшщ
>> Будет записаено в лог, как йM-^FM-^CкенгM-^HM-
>> Поэтому в случае, если планируется запись кириллицы через syslog, запускать его надо
>> с флагом -8, т.е.
>> echo 'syslogd_flags="-s -8"' >> /etc/rc.conf
>> После чего перезапустить syslogd:
>> /etc/rc.d/syslogd restart
>> Кириллица будет записываться штатно.
> Откройте PR.

?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Samba 4 на FreeBSD (smbd_audit)"  +/
Сообщение от ALex_hha (ok) on 19-Апр-17, 13:36 
>[оверквотинг удален]
>>> logger йцукенгшщ
>>> Будет записаено в лог, как йM-^FM-^CкенгM-^HM-
>>> Поэтому в случае, если планируется запись кириллицы через syslog, запускать его надо
>>> с флагом -8, т.е.
>>> echo 'syslogd_flags="-s -8"' >> /etc/rc.conf
>>> После чего перезапустить syslogd:
>>> /etc/rc.d/syslogd restart
>>> Кириллица будет записываться штатно.
>> Откройте PR.
> ?

создайте баг репорт

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Samba 4 на FreeBSD (smbd_audit)"  +/
Сообщение от nops email(ok) on 19-Апр-17, 14:19 
>[оверквотинг удален]
>>>> Будет записаено в лог, как йM-^FM-^CкенгM-^HM-
>>>> Поэтому в случае, если планируется запись кириллицы через syslog, запускать его надо
>>>> с флагом -8, т.е.
>>>> echo 'syslogd_flags="-s -8"' >> /etc/rc.conf
>>>> После чего перезапустить syslogd:
>>>> /etc/rc.d/syslogd restart
>>>> Кириллица будет записываться штатно.
>>> Откройте PR.
>> ?
> создайте баг репорт

Так это же не баг?
FreeBSD изначально никогда не работала с UTF и по умолчанию и софт не заточен...
Или я не прав?!
Если не прав, то буду писать, за одним научусь это делать:)

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Samba 4 на FreeBSD (smbd_audit)"  +/
Сообщение от Сергей (??) on 19-Апр-17, 14:43 
>> создайте баг репорт
> Так это же не баг?
> FreeBSD изначально никогда не работала с UTF и по умолчанию и софт
> не заточен...
> Или я не прав?!
> Если не прав, то буду писать, за одним научусь это делать:)

А фиг знает, по идеи баг, поскольку заявлена поддержка utf-8 из коробки...

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Samba 4 на FreeBSD (smbd_audit)"  +/
Сообщение от nops email(ok) on 19-Апр-17, 15:09 
>>> создайте баг репорт
>> Так это же не баг?
>> FreeBSD изначально никогда не работала с UTF и по умолчанию и софт
>> не заточен...
>> Или я не прав?!
>> Если не прав, то буду писать, за одним научусь это делать:)
>  А фиг знает, по идеи баг, поскольку заявлена поддержка utf-8 из
> коробки...

не, ну поддержка-то есть. Мне единственное что нужно было, это указать язык пользователю:
pw usermod -n юзер -L russian
и перезайти и с русским проблем нет. Не ожидал, если честно что syslogd пишет иначе.
Там объяснение вроде как в в размере символа, большой и маленькой буквы.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Samba 4 на FreeBSD (smbd_audit)"  +/
Сообщение от Сергей (??) on 19-Апр-17, 16:06 
>>  А фиг знает, по идеи баг, поскольку заявлена поддержка utf-8 из
>> коробки...
> не, ну поддержка-то есть. Мне единственное что нужно было, это указать язык
> пользователю:
> pw usermod -n юзер -L russian
> и перезайти и с русским проблем нет. Не ожидал, если честно что
> syslogd пишет иначе.
> Там объяснение вроде как в в размере символа, большой и маленькой буквы.

  С другой стороны все-таки системная утилита... должна писать не взирая на локализацию...


Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру