История команд, не сохраняемых для команд, выполняемых после использования пользователя su [закрыто]Linux

Anonymous
История команд, не сохраняемых для команд, выполняемых после использования пользователя su [закрыто]

Сообщение Anonymous »

Мы используем приведенный ниже .bashrc для сохранения истории команд, и он работает нормально, пока мы не используем имя пользователя su для запуска команд. История не сохраняется после запуска su username, пока мы не выйдем из su.

Код: Выделить всё

# cat /etc/.bashrc
[ -d "$HOME/.History_Save" ] || mkdir "$HOME/.History_Save"
TERMINAL=`who am i | nawk '{print $NF}' | tr -d '()'`
HISTFILE="$HOME/.History_Save/.history_$TERMINAL"
HISTTIMEFORMAT="$TERMINAL %d/%m/%y %T "
HISTFILESIZE=1000
shopt -s histappend
PROMPT_COMMAND="history -a"
Не уверен, что делаю неправильно, поскольку он не может сохранить историю команд, запущенных после имени пользователя su.
ТИА

Подробнее здесь: https://stackoverflow.com/questions/784 ... ng-su-user

Вернуться в «Linux»