我正在尝试根据用户组自定义bash提示符,但我不确定如何处理它。
对于devel组中的人,我希望导出PS1 =:
"[\u@\h\[$(tput setaf 3)\]\[$(tput bold)\](devel) \[$(tput sgr0)\]\W]\\$ \[$(tput sgr0)\]"
对于那些在基础设施中我希望它是:
"[\u@\h\[$(tput setaf 3)\]\[$(tput bold)\](infra) \[$(tput sgr0)\]\W]\\$ \[$(tput sgr0)\]"
对于其他人,我希望它使用默认值。
有什么想法吗?
答案 0 :(得分:0)
为每个设置提示
的组创建.bashrc
在etc / profile中:
if [ `id -ng` = "some_group" ] ; then
# load group bashrc
fi