bash history truncado após sudo su

0

Eu modifiquei o arquivo .bashrc para criar o arquivo .bash_history com tamanho "infinito" e ele está funcionando somente quando eu sudo su usar o root no terminal, o arquivo de histórico é truncado de volta para o tamanho padrão da linha 2000. Alguma sugestão para resolver isso, por favor?

do meu arquivo .bashrc :

export HISTFILESIZE=
export HISTSIZE=
export HISTFILE=~/.bash_infinite_history
PROMPT_COMMAND="history -a; $PROMPT_COMMAND"
    
por Neo Mosaid 13.12.2016 / 20:58

1 resposta

1

Minha versão bash diz que os padrões para HISTFILESIZE e HISTSIZE são 500, então algo no .bashrc ou .bash_profile do root está redefinindo-os para 2000. Já que você precisa root, um novo shell é lançado (presumivelmente bash). Você precisará atualizar as configurações do .bashrc do root ou inserir manualmente essas variáveis & valores para o novo shell.

    
por 13.12.2016 / 21:42