“Centos7一登陆就会创建一个叫做perl5的目录”的版本间的差异

来自linux中国网wiki
跳到导航 跳到搜索
docker>Evan
(创建页面,内容为“=Question= centos7一登陆就会创建一个叫做perl5的目录 =Solve= 只需要将/etc/profile.d/perl-homedir.sh文件中的PERL_HOMEDIR=1改为PERL_HOMEDIR=0…”)
 
(导入1个版本)
 
(没有差异)

2019年10月14日 (一) 13:48的最新版本

Question

centos7一登陆就会创建一个叫做perl5的目录

Solve

只需要将/etc/profile.d/perl-homedir.sh文件中的PERL_HOMEDIR=1改为PERL_HOMEDIR=0即可。

原因是perl会默认为每个用户加载local::lib,如果你不需要则无需加载。而用户登陆时会执行/etc/profile文件,此文件又会执行/etc/profile.d/*.s

see also

以 Attempting to create directory 为关键字在 google 搜索 以下是 解决方法链接 http://notes.taxkiz.com/2015/12/04/fixed-attempting-to-create-directory-root-perl5-on-centos-7/

http://centos.1050465.n5.nabble.com/CentOS-attempting-to-create-directory-root-perl5-td5728398.html