不小心做了“chmod -777 /”

Yas*_*zzu 9 permissions

我不小心做了chmod -777 /现在我无法访问任何东西,当我重新启动一个对话框时显示“你的图形设置为低”,在给出确定后,然后有一个选项“退出登录屏幕”当我选择这个时我得到一个顶部带有“-”的空白屏幕。

有没有办法恢复这个过程或至少恢复数据?

PS:我使用的是 windows vista 和 Ubuntu 13.04(双启动)。

Rma*_*ano 8

请注意,chmod -777就像chmod 000. 所以 OP 可能只是更改了/ 文件夹的权限,而不是递归的,他或她可以简单地使用

chmod 755 /
Run Code Online (Sandbox Code Playgroud)

从恢复启动。例如,从安装介质启动,选择 try Ubuntu,打开终端并转到超级用户(执行以下检查三次,并且只有在了解你在做什么之后

sudo -i
mount /dev/yourrootpartitonhere /mnt
cd /mnt
chmod 755 .
cd ..
umount /mnt
Run Code Online (Sandbox Code Playgroud)

并正常重启,一切都应该OK了。

如果您确实使用了 -R,请备份您的数据(请参阅此处的其他答案),然后重新安装。


Yas*_*zzu 4

感谢您的回答。

我新安装了 Ubuntu 14.04,但是我能够使用 Live CD 备份我的数据。

我从 Live CD 启动并执行了 chmod 777 / 'pathOfTheDirectory'

不要搞乱那些你没有太多知识的事情——吸取教训。