.bashrc não é obtido após su'ing para root

1

Eu tenho um VOS CentOS 5.6 e ambos, root e minha conta de usuário normal, possuem cópias idênticas de um arquivo .bashrc em seus diretórios pessoais. O arquivo contém alguns aliases básicos, etc.

  • Se eu fizer login na raiz, a cópia do root será fornecida.
  • Se eu fizer login no myuser, a cópia do myuser será fornecida
  • Se eu su para root após o login no myuser, todos os aliases, etc dentro da cópia do myuser serão removidos, e a cópia do root não será originada. Se eu, então, der origem manualmente à cópia do root, o comando é concluído sem erros, mas nenhum dos aliases etc. é aplicado.

Eu pesquisei no Google e no Server Fault, mas não encontrei nenhuma solução. Alguém sabe como consertar isso?

    
por Ian Dunn 28.06.2011 / 00:24

1 resposta

4

Você precisa usar

$su -

e não apenas $ su, para fazer um shell de login (e fazer com que ele crie o .bashrc)

Você fez isso?

    
por 28.06.2011 / 00:37