意外删除了 tmp 文件夹

意外删除了 tmp 文件夹

我正试图逃跑

sudo rm -r ./tmp

而是输入

sudo rm -r /tmp

运行一下就能解决吗?

sudo mkdir /tmp

如果我这样做我应该赋予它什么权限?

附言:我还没有退出我的系统

答案1

我想不出为什么这不起作用。在我的系统上,权限设置如下:

sudo chmod 1777 /tmp

(drwxrwxrwxt)

答案2

您应该运行以下命令来恢复 tmp 文件夹。

sudo -i
# You now have a root prompt and do not need to continue typing sudo
mkdir /tmp
chmod 1777 /tmp
exit

那你就好了

答案3

为了补充 Alex 的回答,你可以同时使用-m--mode选项执行这两个命令建立目录(1),指定所创建目录的模式:

-m, --mode=MODE   set file mode (as in chmod), not a=rwx - umask

因此命令如下:

sudo mkdir -m 1777 /tmp

相关内容