history другого пользователя

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
maineville
мл. сержант
Сообщения: 90
Зарегистрирован: 2009-11-02 11:35:49

history другого пользователя

Непрочитанное сообщение maineville » 2010-04-26 8:40:54

Всем привет!
Ситуация такая:
Недавно получил сервер на фрибсд на котором у меня есть права рута.
На днях обнаружил такую вещь:

Код: Выделить всё

#who
bakar               ttyp1    Apr 25 07:50 (192.168.10.21)
maineville          ttyp2    Apr 25 08:11 (192.168.20.14)
То есть бывший владелец зашел на машину.
Есть конечно возможность удалить его учетную запись, но все таки хотелось бы перед этим посмотреть на его history для того чтоб понять чего он там "химичит".
В man history я не нашел возможность посмотреть history другого пользователя.
Вопрос:
Есть ли какой то способ просматривать его history ?
Спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35504
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: history другого пользователя

Непрочитанное сообщение Alex Keda » 2010-04-26 9:02:38

Убей их всех! Бог потом рассортирует...

maineville
мл. сержант
Сообщения: 90
Зарегистрирован: 2009-11-02 11:35:49

Re: history другого пользователя

Непрочитанное сообщение maineville » 2010-04-26 9:47:52

Спасибо вам большое за направление. :smile:
В вашей статьи написано:
Подкинули на форуме интересную утилиту - termlog. Она предназначена для наблюдения и логгирования того что юзер делает в ssh сессии. Думаю, будет полезна на хотинге где разрешён ssh-доступ пользовалям.
А если пользователь будет подключаться через телнет, програма с тем же успехом будет логгировать, или она предназначена исключительно для соединении по ssh?
Спасибо.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35504
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: history другого пользователя

Непрочитанное сообщение Alex Keda » 2010-04-26 9:55:32

х.з...
а вы телнет закройте =)
Убей их всех! Бог потом рассортирует...

maineville
мл. сержант
Сообщения: 90
Зарегистрирован: 2009-11-02 11:35:49

Re: history другого пользователя

Непрочитанное сообщение maineville » 2010-04-26 10:29:12

Все!
Настроил и все логгируется, однако логи выглядят так:

Код: Выделить всё

.[K^[[K^M
.[K^[[K^M
.[K^[[K^M
.[K^[[K^M
.[K^[[K^M
.[K^[[K^M
.[K^[[K^M
.[K^[[K^M
.[K^[[K^M
.[K^[[K^M
.[K^[[K^[[60;10H^[[30m^[[46mWrap  ^[[39m^[[49m 3^[[30m^[[46mQuit  ^[[39m^[[49m 4^[[30m^[[46mHex   ^[[39m^[[49m 5^[[30m^[[46mLine^[[5CxSrch^[[39m^[[49m 7^[[30
.[1B#.[1B.# Rotate log files every hour, if necessary.^M
.[1B0.[7C*.[7C*.[7C*.[7C*.[7Croot    newsyslog^M
.[1B#.[1B.# Perform daily/weekly/monthly maintenance.^[[K^M
.[1B1.[7C3.[7C*.[7C*.[7C*.[7Croot    periodic daily^[[7;3H1B15.[6C4.[7C*.[7C*.[7C6.[7Croot    periodic weekly^[[K^[[8;4HB30.[6C5.[7C1.[7C*.[7C*.[7Croot    pe
.[1B0.[7C0.[7C1.[7C*.[7C*.[7Croot   /usr/local/sbin/squid -k rotate^M
.[1B0.[7C1.[7C1.[7C*.[7C*.[7Croot   /usr/local/etc/rc.d/sarg start^M
.[1B#ping gateway (after connecting fiber)^[[K^[[15;3H1B*/10    *.[7C*.[7C*.[7C*.[7Croot   /bin/sh /home/maineville/ping.sh^[[16;3H1B# termlog^[[K^[[17;4HB59 23
"/etc/crontab" 32 lines, 1132 characters.[30;67Hsed to.[33;67Hid -k rotate.[34;67H/sarg start.[36;67Hul/ping.sh.[38;40H.[5;80H.[60;41H.[60;1H^[[53;3H?1l.>^[
^[(0^[[37m^[[44ml^[[m^[(B^[[30m^[[47m<^[(0^[[37m^[[44mq^[[m^[(B^[[30m^[[47m /var/log/termlog/26-04-2010 ^[(0^[[37m^[[44mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
10:16[maineville@bsd]:/var/log/termlog/26-04-2010#                                                                                                            ^[
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
^[[K
Уважаемый lissyara, у вас такой же вид логов?
или есть возможность добавить какие то параметры для того чтоб логи выглядели более эстетично без лишних знаков на подобие ^[[K которые лишь мусорят логи.
Заранее вам благодарен!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35504
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: history другого пользователя

Непрочитанное сообщение Alex Keda » 2010-04-26 12:19:45

а вы сделайте

Код: Выделить всё

cat /path/to/log
=)
Убей их всех! Бог потом рассортирует...

maineville
мл. сержант
Сообщения: 90
Зарегистрирован: 2009-11-02 11:35:49

Re: history другого пользователя

Непрочитанное сообщение maineville » 2010-04-26 13:00:43

lissyara писал(а):а вы сделайте

Код: Выделить всё

cat /path/to/log
=)
Класс :good:
Хорошая штука, спасибо :Bravo:
А можно спросить почему время в термлог отстает от время сервера ровно на 3 часа?

Код: Выделить всё

#cat /var/log/termlog/26-04-2010/bakar_ttyp1_1272264734.log
;; Session started: 2010-04-26 07:24:12.227115
;; Username: bakar
;; TTY line: ttyp1

df -h
Filesystem               Size    Used   Avail Capacity  Mounted on
/dev/mirror/gm0s1a       989M    365M    545M    40%    /
devfs                    1.0K    1.0K      0B   100%    /dev
/dev/mirror/gm0s1g        10G     19G    390M    98%    /home
/dev/mirror/gm0s1e       1.2G    4.0G    460M    90%    /usr
/dev/mirror/gm0s1d       8.4G    1.7G    953M    35%    /var
/dev/mirror/gm0s1f       4.8G    2.6G    1.8G    59%    /usr/local
devfs                    1.0K    1.0K      0B   100%    /var/named/dev

;; Session closed: 2010-04-26 09:04:46.962778
Пишет Session closed: 2010-04-26 09:04:46.962778 хотя на самом деле, на сервере было 12:04.
Это можно где то исправить?
Заранее вам благодарен :smile:

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35504
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: history другого пользователя

Непрочитанное сообщение Alex Keda » 2010-04-26 13:06:55

видимо, он время в UTC воспринимает
как испарвить - не знаю.
======
предупреждая следующие вопросы как сделать cat медленней - тоже не знаю =(
Убей их всех! Бог потом рассортирует...

maineville
мл. сержант
Сообщения: 90
Зарегистрирован: 2009-11-02 11:35:49

Re: history другого пользователя

Непрочитанное сообщение maineville » 2010-04-26 14:10:57

lissyara писал(а):видимо, он время в UTC воспринимает
как испарвить - не знаю.
======
предупреждая следующие вопросы как сделать cat медленней - тоже не знаю =(
В любом случае огромное вам спасибо :drinks:

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: history другого пользователя

Непрочитанное сообщение f_andrey » 2010-04-26 15:55:59

lissyara писал(а):предупреждая следующие вопросы как сделать cat медленней - тоже не знаю =(

Код: Выделить всё

cat | less
не? ну или другой пейджер, или что то подобное.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

maineville
мл. сержант
Сообщения: 90
Зарегистрирован: 2009-11-02 11:35:49

Re: history другого пользователя

Непрочитанное сообщение maineville » 2010-04-26 16:56:36

f_andrey писал(а):
lissyara писал(а):предупреждая следующие вопросы как сделать cat медленней - тоже не знаю =(

Код: Выделить всё

cat | less
не? ну или другой пейджер, или что то подобное.

Код: Выделить всё

#cat | less ./26-04-2010/bakar_ttyp0_1272285799.log
"./26-04-2010/bakar_ttyp0_1272285799.log" may be a binary file.  See it anyway?
После чего система не реагирует ни на какие комбинации клавиш кроме Ctrl + C.

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: history другого пользователя

Непрочитанное сообщение f_andrey » 2010-04-26 18:34:59

:ROFL:
наоборот
cat ./26-04-2010/bakar_ttyp0_1272285799.log | less
:crazy:
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: history другого пользователя

Непрочитанное сообщение FreeBSP » 2010-04-26 19:12:48

:-D
а за утилитку пасибо, взял на заметку :Bravo: :good:
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

maineville
мл. сержант
Сообщения: 90
Зарегистрирован: 2009-11-02 11:35:49

Re: history другого пользователя

Непрочитанное сообщение maineville » 2010-04-28 9:09:15

Всем добрый день!
Настроил я ротацию логов, однако новая папка с текущей датой не формируется.
Сам скрипт взял с сайта http://www.lissyara.su/articles/freebsd ... y/termlog/

Код: Выделить всё

 #!/bin/sh

/usr/local/etc/rc.d/termlog restart

. /etc/rc.conf

work_dir=`dirname $termlog_log_dir`

cd $work_dir

num_dirs=`ls -t | wc -l`
num_old_dirs=`expr $num_dirs - 1`

ls -t | tail -$num_old_dirs |
{
while read dir_name
do
        cd $work_dir/$dir_name && gzip * &
done
}
В /etc/crontab добавил:

Код: Выделить всё

# termlog
45      8       *       *       *       root   /home/maineville/scripts/termlog.rotate.log.sh >/dev/null 2>&1
В /var/log/cron выдается сообщение о выполнение скрипта:

Код: Выделить всё

Apr 28 08:45:00 ct /usr/sbin/cron[90606]: (root) CMD (  /home/maineville/scripts/termlog.rotate.log.sh >/dev/null 2>&1)
А в /var/log/termlog не создается папка с текущей датой куда будут помещяться логи за сегодняшние сессии.
Подскажите пожалуйста чего я упустил.
Спасибо.

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: history другого пользователя

Непрочитанное сообщение vadim64 » 2010-04-28 10:23:36

Права!? :bn:
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: history другого пользователя

Непрочитанное сообщение FreeBSP » 2010-04-28 11:02:20

пардон, а средствами newsyslog не айс?
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

maineville
мл. сержант
Сообщения: 90
Зарегистрирован: 2009-11-02 11:35:49

Re: history другого пользователя

Непрочитанное сообщение maineville » 2010-04-28 13:07:57

vadim64 писал(а):Права!? :bn:

Код: Выделить всё

#ls -l
-rw-r--r--  1 root  maineville  282 Apr 28 08:47 termlog.rotate.log.sh

maineville
мл. сержант
Сообщения: 90
Зарегистрирован: 2009-11-02 11:35:49

Re: history другого пользователя

Непрочитанное сообщение maineville » 2010-04-28 13:17:53

vadim64 писал(а):Права!? :bn:

Код: Выделить всё

#ls -l
-rw-r--r--  1 root  maineville  282 Apr 28 08:47 termlog.rotate.log.sh
Поставить chmod -777???

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: history другого пользователя

Непрочитанное сообщение FreeBSP » 2010-04-28 14:04:01

попробуй убрать заглушку выхлопа и почитать, что тебе об этом напишет (на рутовую почту)
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

maineville
мл. сержант
Сообщения: 90
Зарегистрирован: 2009-11-02 11:35:49

Re: history другого пользователя

Непрочитанное сообщение maineville » 2010-04-28 15:00:44

Всем спасибо, получилось :Yahoo!: !
Добавил chmod -777.
:drinks:

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: history другого пользователя

Непрочитанное сообщение FreeBSP » 2010-04-28 23:24:53

:st:
я слепец, на скрипте не было прав на выполнение x]
755 достаточно
или chmod u+x file дать на файл
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!