1

Есть ли способ увидеть команды, которые я ввел в режиме su ? Похоже на ~/.bash_history? Где это будет находиться?

2 ответа2

2

на самом деле это в .bash_history. Но когда вы su , вы переключаете пользователя, поэтому вы должны проверить .bash_history как пользователя, с которым вы su . Когда вы снова su и введете history , вы получите только историю от этого пользователя.

Например. Вы изменили на root, поэтому при повторном использовании history качестве root или при проверке корневой папки (по умолчанию /root) для .bash_history вы получите все предыдущие команды.

0

В Debian вы можете определить переменную SULOG_FILE в файле /etc/login.defs как файл журнала для действий su .

Вы можете проверить содержимое вашего login.defs, также man su может сообщить вам, если поддерживается.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .