![]() |
Напомните команду, для просмотра истории запросов (команд) в ssh root пользователем
|
Если надо посмотреть, что делал пользователь, то можно посмотреть историю команд интерпретатора. В bash это history.
|
если нужно что то найти в истории (пользователя под которым работаешь) - используй ctrl+r в терминале
|
Цитата:
~root/.bash_history ~root/.mc/history |
Цитата:
Впрочем, это известно и второкласснику... |
если не найдеш там что ищеш. то может файл истории изменили
например в етот случай вообше не будет история HISTFILE=/dev/null |
И кстати что бы совсем все было кошерно
в ~/.bashrc (для существующих юзеров) пару строк shopt -s histappend PROMPT_COMMAND='history -a' (или вообще в скел для будущих (/etc/skel/) ) Объясняю зачем Linux а вернее Bash часто грешит тем что несохраняет некоторые команды и история перезатирается даная опция позволяет сразу писать команду в хистори. И тогда только будет доступен весь список выполненного на сервере под любым юзером. Часто в работе приходится давать несколько одинаковых команд подряд. Например "cd .." или "ps ax | grep something". В результате, история команд захламляется дубликатами строк, после чего бывает непросто добраться до истории команд, введенных ранее. Решение: добавить в .bashrc строку export HISTCONTROL="ignoredupes" Это избавит от записи в истории дубликатов команд. Можно пойти еще дальше, и запретить запись в историю команд ls, bg, fg и exit. Делается это добавлением строки export HISTIGNORE="&:ls:[bf]g:exit" |
| Время: 09:16 |