我正试图逃跑
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