Indicação de privilégios via cores no terminal?

0

Eu queria configurar o terminal no CentOS7 de tal forma que sempre que os usuários trabalhassem ou mudassem para a conta de usuário root. O texto do terminal deve ser exibido em cor VERMELHA (que é uma indicação para o usuário ter mais cuidado com um usuário sobre o que ele está executando). E para todas as outras contas de usuário normais, o texto do terminal deve estar na cor verde. Isso é possível?

    
por Gokulnath Kumar 22.06.2018 / 17:08

1 resposta

2

Concordo com os comentários acima em relação ao uso de sudo sobre o login como raiz. Dito isso, aqui está uma variação de algo de /etc/bash/bashrc na minha caixa do Gentoo que eu acho que faz o que você quer:

if [[ "$(id -u)" == "0" ]] ; then
    PS1+='\[3[01;31m\]\h\[3[01;36m\] \w \$\[3[00m\] '
else
    PS1+='\[3[01;32m\]\u@\h\[3[01;36m\] \w \$\[3[00m\] '
fi

Dependendo de onde você o colocou, talvez queira alterar PS1+= para PS1= .

    
por 22.06.2018 / 17:31

Tags