.bash_history permissões misteriosamente alteradas

1

Portanto, a .bash_history do meu usuário do Ubuntu não vai aparecer quando eu clicar em history . Então eu verifico permissões e o .bash_history em / home / ubuntu agora é de propriedade do root. Alguma ideia do que pode ter acontecido? Eu verifiquei o histórico do usuário raiz e não percebi nada que teria causado isso.

Além disso, quando eu uso o cliente mysql, ele anexa uma longa seqüência de caracteres "" ao final de algumas linhas.

Para resolver ambos os problemas, coloquei o .bash_history de volta no ubuntu: ubuntu. Alguma idéia de por que isso aconteceu?

    
por nowthatsamatt 21.10.2011 / 17:09

2 respostas

3

Não há como saber ao certo o que aconteceu, a menos que você tenha uma auditoria de comandos em seu sistema e esteja disposto a analisar cada comando executado entre "quando ele trabalhou pela última vez" e "quando ele quebrou".

Como um palpite: você de alguma forma executou bash como root com a variável de ambiente $HOME ainda definida para o diretório home deste usuário. Há muitas maneiras de fazer isso (por exemplo, su -m preservará $HOME ).

    
por 21.10.2011 / 17:21
3

Você provavelmente executou um comando como sudo su para obter um shell de root. Isso manterá o mesmo ambiente, o que significa que sua casa foi usada como root. Se você quiser um shell de root, use sudo -i .

    
por 21.10.2011 / 17:20

Tags