[samba] root prexec and user name

Maxim.Savrilov на socenter.ru Maxim.Savrilov на socenter.ru
Пт Окт 21 13:03:56 MSD 2005


Здравствуйте!

Для учета времени входа пользователей в систему сделал следующее
в smb.conf прописал
root preexec = /etc/samba/netlogon-preexec.sh %u %I %m %T %S
скрипт кладет записи в базу

так вот мало того, что этот скрипт вызывается при каждом чихе, а не при логине
(ну это ладно, можно взять первое вхожение на дату), но еще и примерно половина
записей идут с пользователем nobody
и возникает ситуация, когда первая запись на дату заносится с пользователем nobody, а последующие
уже с нормальным логином

mysql> select * from logins where host="mamontova" and date=curdate() order by time;
+--------+-----------+---------------+------------+----------+---------+
| user   | host      | ip            | date       | time     | service |
+--------+-----------+---------------+------------+----------+---------+
| nobody | mamontova | 192.168.0.152 | 2005-10-04 | 08:57:31 | ipc_    |
| nobody | mamontova | 192.168.0.152 | 2005-10-04 | 08:57:34 | ipc_    |
| nobody | mamontova | 192.168.0.152 | 2005-10-04 | 08:57:35 | ipc_    |
| olga   | mamontova | 192.168.0.152 | 2005-10-04 | 10:07:53 | doc     |
| nobody | mamontova | 192.168.0.152 | 2005-10-04 | 10:07:53 | ipc_    |
| nobody | mamontova | 192.168.0.152 | 2005-10-04 | 10:08:12 | ipc_    |
| nobody | mamontova | 192.168.0.152 | 2005-10-04 | 10:08:12 | ipc_    |
| nobody | mamontova | 192.168.0.152 | 2005-10-04 | 10:08:59 | ipc_    |
| nobody | mamontova | 192.168.0.152 | 2005-10-04 | 10:09:03 | ipc_    |
| nobody | mamontova | 192.168.0.152 | 2005-10-04 | 10:09:58 | ipc_    |
+--------+-----------+---------------+------------+----------+---------+


или пробовать запускать при логине подключение к сетевому диску и выполнять
какое-нибудь копирование пустого файла, потому что реальное имя пользователя
высвечивается только при доступе к шаре (расположенной на самбовском сервере)

Мастер 2.2
samba3-3.0-alt46.1m
В-общем целью этого сумбура является попытка выяснить, это нормально и ничего с этим не поделать,
или можно найти способ отслеживать логины пользователей в домен?
Есть ведь не только личные машины, но и терминальные серверы, на которые ходят
с бездисковых клиентов


-- 
Какава - он жажду не утоляет,
а вот пива - та да-а.


Подробная информация о списке рассылки Samba