centos7 tmp目录出现systemd-private 类似文件夹

  1. 解决向tmp 目录创建文件 ,系统转存到其他目录

症状
/tmp/systemd-private-9301532e5ff749e388f365a25f51e9ea-mariadb.service-zvKlrX/tmp/
/tmp/systemd-private-9301532e5ff749e388f365a25f51e9ea-httpd.service-HRR15v/

原因
为目录名称中提到的服务启用了安全Tmp系统功能。

解决方案
禁用服务的安全Tmp SystemD
//查看 使用了 tmp SystemD 的服务
grep -R PrivateTmp /etc/systemd/
//以 http 为例
vim /etc/systemd/system/multi-user.target.wants/httpd.service
//注意:http2.0在下面路径
vim /usr/lib/systemd/system/httpd.service
//将 PrivateTmp=true 改为
PrivateTmp=false

//重启  Tmp SystemD
systemctl daemon-reload
//重启 httpd
systemctl restart  httpd.service