我最近弄乱了我对非常重要的文件的所有权和读/写权限,导致我启动后无法登录 ubuntu。我尝试了几个 chmod 和 chown 命令来恢复文件,但这样做有问题,首先文件的所有权是错误的,最重要的是有些文件只是读取文件,我需要转换它们。我收到错误:
sudo: must be setuid root
以及另一个错误,显示所有权为 100,但实际应该是 0(root)。我真的不想重新安装新副本,因为系统上有我需要的非常重要的文件。
答案1
使用 ubuntu 安装盘并重新启动进入“救援”模式。
然后,您将获得一个有限的 root shell,可以挂载受影响的磁盘并使用 chown/chmod 来修复问题文件。
然后移除 ubuntu 安装盘并重新启动。