更改 /usr/lib 所有权后无线驱动程序未加载。如何恢复默认所有权?

更改 /usr/lib 所有权后无线驱动程序未加载。如何恢复默认所有权?

我通过运行以下命令错误地将 /usr/lib 的所有权更改为 root:root:

sudo chown -R root:root /usr/lib/

现在,无线驱动程序无法加载,而且如果不使用终端,我无法关闭或重新启动系统。我将一些文件夹的所有权改回用户名,并暂时解决了一些问题。

我需要格式化我的系统吗?如果有人有更好的解决方案,请帮忙!

答案1

我是 ubuntu 新手(今天将它安装在闪存驱动器上)但我认为最好的选择是尝试备份您的数据(实时 DVD 或 USB 可能会有帮助)然后执行格式化并重新安装您的 ubuntu。

答案2

根据我的机器的 /usr/lib 权限(Ubuntu 13.04)尝试这个:

sudo chgrp utempter /usr/lib/utempter
sudo chgrp messagebus /usr/lib/dbus-1.0/dbus-daemon-launch-helper
sudo chgrp mail /usr/lib/evolution/camel-lock-helper-1.2
sudo chgrp utmp /usr/lib/libvte-2.90-9/gnome-pty-helper
sudo chgrp utmp /usr/lib/utempter/utempter

相关内容