Como posso personalizar o prompt de comando quando o seu efetivo gid não corresponde ao seu uid?

1

Frequentemente, sg muda para um grupo efetivo "compartilhado". Quero um lembrete visível de que não estamos usando nosso grupo padrão. Estava pensando em fazer com que o prompt do bash mudasse de cor ou exibisse o grupo efetivo.

Alguma idéia de como devo fazer isso?

    
por Belmin Fernandez 09.12.2011 / 22:48

2 respostas

2

Adicione id -gn a PS1: Por exemplo: export PS1='[\u@\h $(id -gn) \W]\$ ' pode ser colocado em um arquivo de perfil bash /etc/profile.d/set_prompt.sh.

    
por 09.12.2011 / 22:58
0

Copiando descaradamente a resposta da embobo, você precisa configurar sua variável bash $ PROMPT_COMMAND, como:

fran@orion ~ # export PROMPT_COMMAND='export PS1="[\u@\h $(id -gn) \W]\$ "'

fran@orion (20111209231004) ~ # 
fran@orion (20111209231005) ~ # 
fran@orion (20111209231006) ~ # 

HTH

    
por 09.12.2011 / 23:14