Para ampliar o sistema de comportamento, coloquei unset HISTFILE
o /etc/profile
. Os usuários normais não têm mais, .bash_history
mas o root ainda tem. Alguém pode me dizer o que estou fazendo de errado aqui? Ou qual é outro lugar adequado que devo usar em vez de /etc/profile
? Provavelmente existe /root/.bashrc
algo que funciona para o root, mas eu só quero essa configuração em um local global para poder alterná-la facilmente, pogo?
Responder1
Você deve levar em conta a ordem, como esses arquivos se aplicam quando o usuário/root efetua login. O perfil é lido primeiro, o ~/.bashrc o último, portanto, se você definir/desativar alguma variável no perfil, ela poderá ser substituída no ~/.bashrc de cada usuário. Então o que você fez é como um modelo de ambiente, que pode ser sobrescrito.
E há mais arquivos que é melhor você dar uma olhada:
- conteúdo de /etc/profile.d
- /etc/bash.bashrc
Está melhor descrito neste post: