Проект

Общее

Профиль

Как вас "палят". Файлы .bash_history и mysql_history

Добавил(а) Михаил Губин 3 месяца назад

В операционных системах Linux и Unix есть два важных файла, которые могут раскрыть информацию о ваших действиях в системе: .bash_history и mysql_history. Эти файлы содержат историю команд, которые вы вводили в командной строке Bash и в MySQL соответственно.

Файл .bash_history содержит все команды, которые вы ввели в командной строке, начиная с момента последнего запуска оболочки Bash. Этот файл обычно находится в домашнем каталоге пользователя и имеет скрытый атрибут, поэтому он не отображается при обычном просмотре содержимого каталога.

Пример содержимого файла .bash_history может выглядеть так:

cd /home/user/Documents
ls
vim file.txt
sudo apt update

Этот файл может содержать конфиденциальную информацию, такую как пароли, ключи SSH, пути к важным файлам и т.д. Если вы случайно введете такую информацию в командной строке, она будет сохранена в этом файле.

Файл mysql_history содержит историю команд, которые вы вводили в консоли MySQL. Он также хранится в домашнем каталоге пользователя и имеет скрытый атрибут.

Пример содержимого файла mysql_history может выглядеть так:

use database_name;
show tables;
select * from table_name;
exit;

Эти файлы могут быть использованы злоумышленниками для получения информации о ваших действиях в системе и доступа к вашим данным. Поэтому важно следить за тем, что вы вводите в командной строке, и регулярно очищать эти файлы.

Для очистки файлов .bash_history и mysql_history можно использовать команду rm с соответствующими параметрами. Например, чтобы удалить файл .bash_history, можно ввести следующую команду:

rm ~/.bash_history

Чтобы удалить файл mysql_history, нужно указать полный путь к этому файлу:

rm ~/.mysql_history

Также можно настроить систему таким образом, чтобы эти файлы не создавались или автоматически очищались после каждого сеанса работы.


Комментарии