Есть ли способ увидеть команды, которые я ввел в режиме su ? Похоже на ~/.bash_history? Где это будет находиться?
2 ответа
на самом деле это в .bash_history. Но когда вы su , вы переключаете пользователя, поэтому вы должны проверить .bash_history как пользователя, с которым вы su . Когда вы снова su и введете history , вы получите только историю от этого пользователя.
Например. Вы изменили на root, поэтому при повторном использовании history качестве root или при проверке корневой папки (по умолчанию /root) для .bash_history вы получите все предыдущие команды. 
В Debian вы можете определить переменную SULOG_FILE в файле /etc/login.defs как файл журнала для действий su .
Вы можете проверить содержимое вашего login.defs, также man su может сообщить вам, если поддерживается.
