ХИСТОРИ

Discussion in 'Безопасность и Анонимность' started by Alexsize, 1 Mar 2007.

Thread Status:
Not open for further replies.
  1. Alexsize

    Alexsize Fail

    Joined:
    17 Sep 2005
    Messages:
    1,771
    Likes Received:
    1,221
    Reputations:
    704
    Есть вопросик экспертам. Почему при чистке\удалении фаила /root/.history его содержимое автоматически восстанавливаеться??? Формат файла тож какой то странный. После каждой команды стоит #+254235234534 причем цифры всегда разные. О IDS и скрытых процессах не писать. Все перепробовано. Мистика каеая то. Есть подозрение, что это системная функция. ВОПРОС: как почистить\удалить хистори? Список процессов тут: http://spoza.narod.ru/1.txt.
    Восттанавливаеться через некоторое время. Если зайти под рутом, почистить ее, потом выйти и зайти опять. то все будет на месте!Sync не помогло.
    Чищу ручками. через ее. через мс. Ничо не помогает! Удаляю - эффект тот же. ВОСТТАНАВЛИВАЕТСЯ.
     
    #1 Alexsize, 1 Mar 2007
    Last edited: 1 Mar 2007
  2. hsi

    hsi Member

    Joined:
    11 Sep 2006
    Messages:
    214
    Likes Received:
    61
    Reputations:
    7
    А восстанавливается когда? При перезагрузке или сразу же после закрытия очищенного файла?
     
  3. ShadOS

    ShadOS ы

    Joined:
    11 Feb 2007
    Messages:
    667
    Likes Received:
    351
    Reputations:
    413
    А содержимое восстанавливается полностью? И ещё: как ты чистишь-то? Попробуй после чистки sync выполнить. Кстати, покажи права на файл. И покажи id. А вообще-то лучше так:
    Code:
    cat /dev/null > /root/.history 
    sync
    cat /root/.history
    
     
    #3 ShadOS, 1 Mar 2007
    Last edited: 1 Mar 2007
    1 person likes this.
  4. Aag

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

    Joined:
    26 Jul 2005
    Messages:
    60
    Likes Received:
    19
    Reputations:
    8
    Есть такая команда
    Code:
    #history -cS
    неужели уже не работает?
     
    #4 Aag, 1 Mar 2007
    Last edited: 1 Mar 2007
    1 person likes this.
  5. Alexsize

    Alexsize Fail

    Joined:
    17 Sep 2005
    Messages:
    1,771
    Likes Received:
    1,221
    Reputations:
    704
    Так. Всем спасибо! Хистори почищен.
    cat /dev/null > /root/.history
    sync
    suspend
    cat /root/.history
    fg
    Тема закрыта.
     
  6. ShadOS

    ShadOS ы

    Joined:
    11 Feb 2007
    Messages:
    667
    Likes Received:
    351
    Reputations:
    413
    тю... А ты под рутом заходил или под юзером, а потом su делал?
    Если под пользователем, то suspend и fg делать не надо было... это я что-то спохмелья =)
    Кстати Aag прав. Более корректно будет удалять с помощью команды history. Это встроенная команда оболочки csh. У тебя какая? В sh её нет. В bash - своя.
     
    #6 ShadOS, 1 Mar 2007
    Last edited: 1 Mar 2007
  7. Alexsize

    Alexsize Fail

    Joined:
    17 Sep 2005
    Messages:
    1,771
    Likes Received:
    1,221
    Reputations:
    704
    Я под рутом заходил. Но suspend уже не понадобился. Неткат повис. Тем не менее вся хистори ушла в /dev/null. Точнее наоборот=). Там у меня csh был. Но теперь буду пользоваться бэк конектом. Он в хистори не пишет. Так что хэппи энд.
     
Thread Status:
Not open for further replies.