Очистить bash и mysql историю

Discussion in 'Безопасность и Анонимность' started by Logo, 28 Feb 2012.

  1. Logo

    Logo New Member

    Joined:
    23 Feb 2012
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Как очистить историю командной строки bash и mysql, что бы скрыть присутствие на сервере?
     
  2. R0nin

    R0nin Member

    Joined:
    11 Jul 2010
    Messages:
    261
    Likes Received:
    24
    Reputations:
    8
    bash:
    Code:
    history -c
    mysql логи:
    Code:
    sudo rm /var/log/mysql.log
    sudo rm -r /var/log/mysql
    
    mysql логи постарше вроде бы хранятся как mysql.log.X.gz
    где X целое, положительное число.
     
    1 person likes this.
  3. PandoraBox

    PandoraBox Elder - Старейшина

    Joined:
    6 May 2007
    Messages:
    262
    Likes Received:
    176
    Reputations:
    7
    Code:
    sudo echo -n "" > /var/run/utmp
    sudo echo -n "" > /var/log/wtmp
    sudo echo -n "" > /var/log/btmp
    Code:
    sudo rm -f /var/log/auth.*; sudo touch /var/log/auth.log
     
    #3 PandoraBox, 28 Feb 2012
    Last edited: 28 Feb 2012
  4. nikp

    nikp Banned

    Joined:
    19 Sep 2008
    Messages:
    328
    Likes Received:
    591
    Reputations:
    764
    Перед выполнением команд, отменить логирование

    linux
    export HISTFILE=/dev/null
    export MYSQL_HISTFILE=/dev/null

    freebsd
    setenv histfile /dev/null
    setenv MYSQL_HISTFILE /dev/null
     
  5. PandoraBox

    PandoraBox Elder - Старейшина

    Joined:
    6 May 2007
    Messages:
    262
    Likes Received:
    176
    Reputations:
    7
    тогда уж

    rm ~/.mysql_history
    ln -s /dev/null ~/.mysql_history
     
  6. m00c0w

    m00c0w Banned

    Joined:
    25 Dec 2011
    Messages:
    104
    Likes Received:
    14
    Reputations:
    5
    палево дичаейшее отсутвие логов :). А если админ ведет лог? а потм посомтерит а там пусто? Вариант с временным отключением логирования наилучший.
     
    #6 m00c0w, 28 Feb 2012
    Last edited: 28 Feb 2012