История команд, не сохраняемых для команд, выполняемых после использования пользователя 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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