bash history não sendo preservado

2

esta é uma nova instalação do Ubuntu 12.10. Eu nem sequer olhei para os arquivos bashrc ou profile quando notei que

    O histórico de
  • funcionaria bem para a sessão atual.
  • assim que fechei o terminal, toda a história se foi

minha primeira reação foi verificar um novo padrão .bash_logout , mas não há nada além de uma linha para limpar a tela. Eu comentei apenas para ter certeza.

depois eu verifiquei todas as configurações bash do sistema, como /etc/bashrc e ainda nada.

o que pode estar acontecendo aqui?

EDITAR: ok, encontrou o problema ... .bash_history era de propriedade do root! somente no usuário que eu criei durante a instalação. vai instalar em outra caixa com a mesma imagem para descartar um bug ou um erro da minha parte após a instalação.

    
por gcb 17.02.2013 / 10:44

1 resposta

2

Confirmado na nova instalação do Ubuntu 12.10 i686, com conta de usuário inicial.

guinan@x100e:~$ cat /etc/os-release
NAME="Ubuntu"
VERSION="12.10, Quantal Quetzal"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu quantal (12.10)"
VERSION_ID="12.10"

guinan@x100e:~$ arch
i686

guinan@x100e:~$ ls -l .bash_history
-rw------- 1 root root 302 Mar 12 13:19 .bash_history

guinan@x100e:~$ less .bash_history
.bash_history: Permission denied

guinan@x100e:~$ rm .bash_history
rm: remove write-protected regular file '.bash_history'? y

$ xterm
[ $ echo Hi there. ]
[ $ exit ]


guinan@x100e:~$ ls -l .bash_history
-rw------- 1 guinan guinan 15 Mar 13 13:48 .bash_history

guinan@x100e:~$ cat .bash_history 
echo Hi there.
    
por jamieguinan 13.03.2013 / 18:57