E se eu excluir o arquivo ~ / .bashrc de um usuário?

12

Estou apenas curioso sobre o que aconteceria se eu excluir o arquivo ~/.bashrc de um usuário. Até o usuário root tem seu próprio arquivo ~/.bashrc ? E se eu apagar isso, ou posso?

    
por juggernaut1996 24.01.2016 / 19:26

3 respostas

26

Se você excluir um usuário ~/.bashrc , nada de especial acontece. O Bash ainda será iniciado e usará o /etc/bash.bashrc do sistema.

Assim como qualquer usuário root pode ou não ter um ~/.bashrc , e se ele existir, você pode excluir se tiver permissão de gravação em /root/ .

    
por Florian Diesch 24.01.2016 / 19:43
7
  1. Você não pode remover o arquivo .bashrc do usuário root, a menos que seja usuário root.

  2. No caso, se o arquivo .bashrc for excluído da sua conta, você poderá restaurá-lo com

     cp /etc/skel/.bashrc ~/.bashrc
    

Mas este não é o seu antigo arquivo .bashrc. É um novo arquivo .bashrc com configuração padrão.

Atualização: curiosidade e curiosidade

Não há nenhum problema como mencionado acima na resposta se você tiver excluído o arquivo .bashrc . Seu sistema estará usando o arquivo /etc/bash.bashrc em todo o sistema e será executado normalmente.

Mas se o arquivo /etc/bash.bashrc em todo o sistema estiver sendo usado pelo seu sistema, não haverá aliases, nenhuma conclusão da tabulação automática, nenhuma cor.Nada funcionará para você.

Em caso de excesso de curiosidade, se você tiver excluído o sistema /etc/bash.bashrc , também não há problema, mas a única característica que falta aqui é se você digitar algum comando que não está disponível para obter o comando não encontrado, mas depois excluindo todo o sistema bashrc você não vai ficar mesmo isso.

Isso é tudo que sei por enquanto.

Espero que ajude.

    
por Ten-Coin 24.01.2016 / 19:39
0

Se você excluir o .bashrc de um usuário e ele colocar o trabalho nele, ele ficará muito bravo com você !!! Apenas faça o backup / mova-o para o lado usando mv ~user/.bashrc ~user/.bashrc.orig

O "o que acontecerá" foi abordado em outras perguntas, o usuário ainda poderá efetuar login usando o perfil padrão do sistema, supondo que você esteja no Ubuntu coberto aqui: Como restauro o .bashrc para o padrão?

Essa pergunta é possível uma duplicata deste que também fornece a informação (como outras respostas aqui) sobre / etc / skel por JimLohse 25.01.2016 / 03:38

Tags