Делаю хостинг сервер, буду предоставлять услуги ssh, хотел бы активность пользователей на шелле, для этого надо написать скриптик.
я расказал идею знакомому он определил порядок действий:Изменить конфиги командного интерпретатора таким образом чтобы формировался журнал работы юзера с системой следующего формата:
DD.MM.YYYY (HH:MM:SS) - DD.MM.YYYY (HH:MM:SS). журнал отражает дату и время начала и окончания сеанса работы пользователя и хранится в ~/wokr.log
помогите пожалуйста у меня с Шеллом плоховато :(
>Делаю хостинг сервер, буду предоставлять услуги ssh, хотел бы активность пользователей на
>шелле, для этого надо написать скриптик.
>я расказал идею знакомому он определил порядок действий:
>
>Изменить конфиги командного интерпретатора таким образом чтобы формировался журнал работы юзера с
>системой следующего формата:
>DD.MM.YYYY (HH:MM:SS) - DD.MM.YYYY (HH:MM:SS). журнал отражает дату и время начала и
>окончания сеанса работы пользователя и хранится в ~/wokr.log
>
>
>помогите пожалуйста у меня с Шеллом плоховато :(man last
ps: at least for BSD.
// wbr
>>Делаю хостинг сервер, буду предоставлять услуги ssh, хотел бы активность пользователей на
>>шелле, для этого надо написать скриптик.
>>я расказал идею знакомому он определил порядок действий:
>>
>>Изменить конфиги командного интерпретатора таким образом чтобы формировался журнал работы юзера с
>>системой следующего формата:
>>DD.MM.YYYY (HH:MM:SS) - DD.MM.YYYY (HH:MM:SS). журнал отражает дату и время начала и
>>окончания сеанса работы пользователя и хранится в ~/wokr.log
>>
>>
>>помогите пожалуйста у меня с Шеллом плоховато :(
>
>man last
>
>ps: at least for BSD.
>
>// wbra 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.)
>>>Делаю хостинг сервер, буду предоставлять услуги 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
>>>>Делаю хостинг сервер, буду предоставлять услуги 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
>
>// wbrJa 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.
>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
>>Делаю хостинг сервер, буду предоставлять услуги ssh, хотел бы активность пользователей на
>>шелле, для этого надо написать скриптик.
>>я расказал идею знакомому он определил порядок действий:
>>
>>Изменить конфиги командного интерпретатора таким образом чтобы формировался журнал работы юзера с
>>системой следующего формата:
>>DD.MM.YYYY (HH:MM:SS) - DD.MM.YYYY (HH:MM:SS). журнал отражает дату и время начала и
>>окончания сеанса работы пользователя и хранится в ~/wokr.log
>>
>>
>>помогите пожалуйста у меня с Шеллом плоховато :(
>
>man last
>
>ps: at least for BSD.
>
>// wbrlast показывает всех юзеров мне же надо что бы в home директории юзера , в файле work.log было написано когда он входил и выходил ...
что он делал там мне не нужно знать
>last показывает всех юзеров мне же надо что бы в home директории
>юзера , в файле work.log было написано когда он входил и
>выходил ...
>что он делал там мне не нужно знатьнаправление движения вам подсказали. дальше все зависит от вашей фантазии и дружеских отношений с grep/sed/etc :)
good luck in fight.
// wbr