我想为特定组的所有用户设置一些环境变量。我可以修改组中所有用户的 .bash_profile,但这对将来的新用户不起作用,因此我想在 /etc/profile 中插入这样的 if 语句:
if [`id -G` -eq GROUP_ID]; then
export PATH=$PATH:...
fi
但是,我遇到了问题,因为用户属于多个组。
任何想法?
答案1
这应该可以解决问题:
if groups | grep -w -q <GROUP_NAME>; then
export PATH=$PATH:...
fi