我刚刚安装了CentOS 7.4.
系统上的所有用户,无论他们是在运行/ bin / bash还是/ bin / tcsh,都似乎会自动继承指向/ home /< user> / perl5 / lib / perl5的PERL5LIB环境变量的设置,以及在其主目录中自动创建的perl5子目录.
如何关闭上述系统范围的行为,以便所有登录的用户都未设置PERL5LIB?
我已经搜索了每个用户的点文件,系统设置文件以及整个网络,但是似乎找不到这个秘密.我知道这是可能的,因为我之前已经进行过管理,但是已经丢失了寻宝的细节,如果有人可以在*答案中提供关键提示,我将不胜感激.
解决方法:
感谢@Chris Turner在上面的评论中.解决方案是修改两个文件/etc/profile.d/perl-homedir.sh和/etc/profile.d/perl-homedir.csh,将PERL_HOMEDIR的设置从1更改为0.注销并重新登录后在,不再设置PERL5LIB环境变量.