Answers:
/tmp
在大多数情况下,可以将其视为典型目录。您可以重新创建它,将其赋予根(chown root:root /tmp
)并对其设置1777
权限,以便每个人都可以使用它(chmod 1777 /tmp
)。如果您/tmp
位于单独的分区(使其成为安装点)上,则此操作将更加重要。
顺便说一句,由于许多程序都依赖临时文件,所以我建议重新启动以确保所有程序都照常恢复。即使大多数程序旨在正确处理这些情况,也有一些可能无法正确处理。
drwxrwxrwt 5 root root 4096 أغس 12 20:21 tmp/
..可以吗?
该目录/tmp
必须具有权限1777 = rwxrwxrwt,即每个人都可以读取,写入和访问目录中的文件,并且(t
=粘性位)文件只能由其所有者删除。如果不是这种情况,很多事情将停止工作,有时会以奇怪的方式进行。
sudo mkdir -m 1777 /tmp
要么
sudo mkdir /tmp && sudo chmod 1777 /tmp
/tmp
必须属于根。不要将其所有权更改为其他用户。
在删除临时文件时使用临时文件的程序可能会有些混乱。一些后台程序将套接字保留在其中/tmp
,需要重新启动。主要的是X服务器:删除后/tmp/.X11-unix/X0
,您将不再能够启动任何GUI应用程序。您需要注销然后重新登录以解决该问题(请先解决权限!)。
chmod
吗
/tmp
尽管可以,但不需要分区。/tmp
也可以是类型的文件系统tmpfs
或ramfs
将tmp文件保留在内存中。一个需要RAM或设备之间根据使用决定,数据等的大小