我在目录中输入了一个命令(我不记得它是什么了。)
sudo rm -f -r tmp
此后,当我重新启动并登录时,我无法使用已删除 tmp 的用户登录。
但是我可以使用用户 root 登录。
我能解决这个问题吗?
答案1
问题不太清楚。如果您确实执行了 sudo rm -f -t /tmp(而不仅仅是 tmp)或在 / 时执行了该命令,它实际上可能会删除您的 /tmp 目录。/tmp 用于临时数据存储的多种用途。
如果是这种情况,您可以执行 sudo mkdir /tmp 和 sudo chmod 1777 /tmp(假设 /tmp 不是单独的文件系统)来重新创建 /tmp 目录并设置正确的权限。