URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 3196
[ Назад ]

Исходное сообщение
"логирование действий пользователя"

Отправлено Vik , 22-Июл-04 20:27 
Делаю хостинг сервер, буду предоставлять услуги ssh, хотел бы активность пользователей на шелле, для этого надо написать скриптик.
я расказал идею знакомому он определил порядок действий:

Изменить конфиги командного интерпретатора таким образом чтобы формировался журнал работы юзера с системой следующего формата:
DD.MM.YYYY (HH:MM:SS) - DD.MM.YYYY (HH:MM:SS). журнал отражает дату и время начала и окончания сеанса работы пользователя и хранится в ~/wokr.log


помогите пожалуйста у меня с Шеллом плоховато :(


Содержание

Сообщения в этом обсуждении
"логирование действий пользователя"
Отправлено klalafuda , 23-Июл-04 11:06 
>Делаю хостинг сервер, буду предоставлять услуги ssh, хотел бы активность пользователей на
>шелле, для этого надо написать скриптик.
>я расказал идею знакомому он определил порядок действий:
>
>Изменить конфиги командного интерпретатора таким образом чтобы формировался журнал работы юзера с
>системой следующего формата:
>DD.MM.YYYY (HH:MM:SS) - DD.MM.YYYY (HH:MM:SS). журнал отражает дату и время начала и
>окончания сеанса работы пользователя и хранится в ~/wokr.log
>
>
>помогите пожалуйста у меня с Шеллом плоховато :(

man last

ps: at least for BSD.

// wbr


"логирование действий пользователя"
Отправлено Brainbug , 23-Июл-04 11:15 
>>Делаю хостинг сервер, буду предоставлять услуги ssh, хотел бы активность пользователей на
>>шелле, для этого надо написать скриптик.
>>я расказал идею знакомому он определил порядок действий:
>>
>>Изменить конфиги командного интерпретатора таким образом чтобы формировался журнал работы юзера с
>>системой следующего формата:
>>DD.MM.YYYY (HH:MM:SS) - DD.MM.YYYY (HH:MM:SS). журнал отражает дату и время начала и
>>окончания сеанса работы пользователя и хранится в ~/wokr.log
>>
>>
>>помогите пожалуйста у меня с Шеллом плоховато :(
>
>man last
>
>ps: at least for BSD.
>
>// wbr

a takze: man accton

P.S. Pravda eto nemnogo neponatno 4to podrazumevajetca pod "активность пользователей на шелле". Esli to 4to idet nemnogo nize, to v princepe bol6ogo tolku ot etoi informacii netu. Prosto konstatacija fakta. Drugoje delo esli re4 idet o polnoi informacii o sessii (vvod, vivod, komandi i t.d.)


"логирование действий пользователя"
Отправлено klalafuda , 23-Июл-04 12:06 
>>>Делаю хостинг сервер, буду предоставлять услуги ssh, хотел бы активность пользователей на
>>>шелле, для этого надо написать скриптик.
>>>я расказал идею знакомому он определил порядок действий:
>>>
>>>Изменить конфиги командного интерпретатора таким образом чтобы формировался журнал работы юзера с
>>>системой следующего формата:
>>>DD.MM.YYYY (HH:MM:SS) - DD.MM.YYYY (HH:MM:SS). журнал отражает дату и время начала и
>>>окончания сеанса работы пользователя и хранится в ~/wokr.log
>>>
>>>
>>>помогите пожалуйста у меня с Шеллом плоховато :(
>>
>>man last
>>
>>ps: at least for BSD.
>>
>>// wbr
>
>a takze: man accton
>
>P.S. Pravda eto nemnogo neponatno 4to podrazumevajetca pod "активность пользователей на шелле".
>Esli to 4to idet nemnogo nize, to v princepe bol6ogo tolku
>ot etoi informacii netu. Prosto konstatacija fakta. Drugoje delo esli re4
>idet o polnoi informacii o sessii (vvod, vivod, komandi i t.d.)

see above:

---cut---
формировался журнал работы юзера с системой следующего формата:
DD.MM.YYYY (HH:MM:SS) - DD.MM.YYYY (HH:MM:SS).
журнал отражает дату и время начала и окончания сеанса работы пользователя и хранится в ~/wokr.log
---cut---

$ssh myserver
$last | grep ttyp
zzz    ttyp0    192.168.100.45   Fri Jul 23 15:03   still logged in
zzz    ttyp0    192.168.100.45   Fri Jul 23 14:08 - 14:11  (00:02)
zzz    ttyp0    host             Thu Jul 22 20:52 - 13:56  (17:04)
xxx    ttyp0    xxx              Thu Jul 22 10:04 - 10:09  (00:05)
rrr    ttyp0    192.168.100.45   Tue Jul 20 12:40 - 12:51  (00:11)
aaa    ttyp0    192.168.100.45   Mon Jul 19 15:53 - 15:57  (00:03)

-> exact match

// wbr


"логирование действий пользователя"
Отправлено Brainbug , 23-Июл-04 12:11 
>>>>Делаю хостинг сервер, буду предоставлять услуги ssh, хотел бы активность пользователей на
>>>>шелле, для этого надо написать скриптик.
>>>>я расказал идею знакомому он определил порядок действий:
>>>>
>>>>Изменить конфиги командного интерпретатора таким образом чтобы формировался журнал работы юзера с
>>>>системой следующего формата:
>>>>DD.MM.YYYY (HH:MM:SS) - DD.MM.YYYY (HH:MM:SS). журнал отражает дату и время начала и
>>>>окончания сеанса работы пользователя и хранится в ~/wokr.log
>>>>
>>>>
>>>>помогите пожалуйста у меня с Шеллом плоховато :(
>>>
>>>man last
>>>
>>>ps: at least for BSD.
>>>
>>>// wbr
>>
>>a takze: man accton
>>
>>P.S. Pravda eto nemnogo neponatno 4to podrazumevajetca pod "активность пользователей на шелле".
>>Esli to 4to idet nemnogo nize, to v princepe bol6ogo tolku
>>ot etoi informacii netu. Prosto konstatacija fakta. Drugoje delo esli re4
>>idet o polnoi informacii o sessii (vvod, vivod, komandi i t.d.)
>
>see above:
>
>---cut---
>формировался журнал работы юзера с системой следующего формата:
>DD.MM.YYYY (HH:MM:SS) - DD.MM.YYYY (HH:MM:SS).
>журнал отражает дату и время начала и окончания сеанса работы пользователя и
>хранится в ~/wokr.log
>---cut---
>
>$ssh myserver
>$last | grep ttyp
>zzz    ttyp0    192.168.100.45   Fri
>Jul 23 15:03   still logged in
>zzz    ttyp0    192.168.100.45   Fri
>Jul 23 14:08 - 14:11  (00:02)
>zzz    ttyp0    host    
>         Thu Jul
>22 20:52 - 13:56  (17:04)
>xxx    ttyp0    xxx    
>          Thu
>Jul 22 10:04 - 10:09  (00:05)
>rrr    ttyp0    192.168.100.45   Tue
>Jul 20 12:40 - 12:51  (00:11)
>aaa    ttyp0    192.168.100.45   Mon
>Jul 19 15:53 - 15:57  (00:03)
>
>-> exact match
>
>// wbr

Ja ne ob etom. Ja o cennosti polu4enoi informacii. Nu bila u nego sessija. Kak govoritca i flag emu v ruki. Esli eto vse 4to tebe nado znat togad re6enije 100%. Esli ze ho4etca znat 4to on delal vo vremja etoi sessiji, togda last dannije tebe ni4em ne pomogut.


"логирование действий пользователя"
Отправлено klalafuda , 23-Июл-04 12:24 
>Ja ne ob etom. Ja o cennosti polu4enoi informacii. Nu bila u
>nego sessija. Kak govoritca i flag emu v ruki. Esli eto
>vse 4to tebe nado znat togad re6enije 100%. Esli ze ho4etca
>znat 4to on delal vo vremja etoi sessiji, togda last dannije
>tebe ni4em ne pomogut.

afaiu требуется только лог сессий. информация вида "а что он там реально делал и что запускал ?" imho большого смысла не несет. пример - "cd /sys/arch/i386/compile/mykernel && make" -> мегабайты "что он запускал". и что с этим потом делать ? :)

// wbr


"логирование действий пользователя"
Отправлено Vik , 23-Июл-04 15:41 
>>Делаю хостинг сервер, буду предоставлять услуги ssh, хотел бы активность пользователей на
>>шелле, для этого надо написать скриптик.
>>я расказал идею знакомому он определил порядок действий:
>>
>>Изменить конфиги командного интерпретатора таким образом чтобы формировался журнал работы юзера с
>>системой следующего формата:
>>DD.MM.YYYY (HH:MM:SS) - DD.MM.YYYY (HH:MM:SS). журнал отражает дату и время начала и
>>окончания сеанса работы пользователя и хранится в ~/wokr.log
>>
>>
>>помогите пожалуйста у меня с Шеллом плоховато :(
>
>man last
>
>ps: at least for BSD.
>
>// wbr

last показывает всех юзеров мне же надо что бы в home директории юзера , в файле work.log было написано когда он входил и выходил ...
что он делал там мне не нужно знать


"логирование действий пользователя"
Отправлено klalafuda , 26-Июл-04 09:03 
>last показывает всех юзеров мне же надо что бы в home директории
>юзера , в файле work.log было написано когда он входил и
>выходил ...
>что он делал там мне не нужно знать

направление движения вам подсказали. дальше все зависит от вашей фантазии и дружеских отношений с grep/sed/etc :)

good luck in fight.

// wbr