Как записать все команды root'a

Тема в разделе "Администрирование серверов", создана пользователем krasniy, 30 окт 2010.

Статус темы:
Закрыта.
Модераторы: mefish, stooper
  1. krasniy

    krasniy

    Регистр.:
    21 апр 2006
    Сообщения:
    712
    Симпатии:
    112
    Можно ли как то записать все команды которые вводит в консоли root через ssh ?
     
  2. despainer

    despainer

    Регистр.:
    15 фев 2008
    Сообщения:
    615
    Симпатии:
    168
    в папке юзверя есть файл .bash_history туда все пишется по дефолту
     
  3. Flock

    Flock Постоялец

    Регистр.:
    16 июн 2007
    Сообщения:
    142
    Симпатии:
    44
    Есть программы script, ttyrec. Записывают все действия, которые потом можно воспроизвести или показать кому-то для выявления ошибок.

    Еще можно кейлоггер поставить....
     
  4. help40

    help40

    Регистр.:
    1 окт 2006
    Сообщения:
    252
    Симпатии:
    26
    как уже написали есть файл ... история "в папке юзверя есть файл .bash_history туда все пишется по дефолту"

    если юзер выполнит команда "history -c" то история не записывается, ето потому что она сохраняется в конец сесии.

    есть много способов сделать так, чтобы история сохранялась и есть много способов сделать так, чтобы история не сохранилась ....
    как например:
    - чтобы история сохранялас после каждой командой
    - чтобы юзер не мог редактировать .bash_history (но если он роот то ето не для тебя ....
    и т.д.

    есть такой проект которий называется "Bash Paranoia"
    он сохраняет все с помощю syslog (есть разновидност котороя сохраняет в mysql DB)

    много из "фрии шел" провайдеров използуют для мониторинг (простите для все чужие слова) юзеров. (например shellium)
     
Статус темы:
Закрыта.