如何将符号链接从 /var/tmp 恢复到 /tmp

如何将符号链接从 /var/tmp 恢复到 /tmp

我创建了一个从/var/tmp/tmp文件夹的符号链接,但这似乎会导致 ApachePrivateTmp=true使用/var/tmp文件夹出现问题。

如何完全恢复以下命令并恢复相同的权限/var/tmp

sudo mv /var/tmp /var/tmpold
sudo ln -s /tmp /var/tmp
sudo cp -prf /var/tmpold/* /tmp/
sudo rm -rf /var/tmpold/

谢谢你!

答案1

您可以使用如下所示的方法来执行此操作:

sudo rm -f /var/tmp
sudo mkdir /var/tmp
sudo chown root:root /var/tmp
sudo chmod 1777 /var/tmp

请注意,您通常不希望像这样对系统目录进行符号链接。程序经常假设它们实际上是目录,并且您会发现各种事情不起作用,并且大多数维护人员不会同情您这样做。

相关内容