整理系统私有的混乱?

整理系统私有的混乱?

有什么方法可以配置 systemd,以便它PrivateTmp=true在 /tmp 和 /var/tmp 下的子目录中创建其私有 tmp 目录(用于带有 的单元文件),而不是在这些目录的顶层?

例如,它目前创建它们是这样的:

# ls -ld /tmp/systemd-private-b8dba43636ff40c587b44e11317c96f8-*/* /var/tmp/systemd-private-b8dba43636ff40c587b44e11317c96f8-*/*
drwxrwxrwt 2 root root 6 Sep 16 15:55 /tmp/systemd-private-b8dba43636ff40c587b44e11317c96f8-ntp.service-cZ4bQf/tmp
drwxrwxrwt 2 root root 6 Sep 16 15:55 /tmp/systemd-private-b8dba43636ff40c587b44e11317c96f8-systemd-logind.service-E8cjtf/tmp
drwxrwxrwt 2 root root 6 Sep 16 15:55 /var/tmp/systemd-private-b8dba43636ff40c587b44e11317c96f8-ntp.service-015lsf/tmp
drwxrwxrwt 2 root root 6 Sep 16 15:55 /var/tmp/systemd-private-b8dba43636ff40c587b44e11317c96f8-systemd-logind.service-7bToCf/tmp

即它们只是一堆具有 1777 权限的 .../tmp/ 目录。

我希望它们在 /tmp/systemd 和 /var/tmp/systemd 下创建,这样它们就不会用令人烦恼的又长又难看的目录名来扰乱我的 /tmp 和 /var/tmp 目录。

为什么?这样我就可以在 25x80 终端上用一屏查看 /tmp/ 中的内容。我希望它们远离我的视线,远离我的视线,远离我的脑海。

这可以在 systemd 中配置吗?我在我看过的任何 systemd 手册页或在线文档中都找不到任何提及它的内容。

相关内容