我正在使用 Ubuntu 13.04 x86_64。
我想在我的主目录中拥有全部内容。所以我执行了这两个命令。
sudo chown -RcH rootkea ~
sudo chown -RcL rootkea ~
Run Code Online (Sandbox Code Playgroud)
现在由于这些符号链接链接到文件系统中的其他一些文件,我不小心拥有了驻留在我的主目录之外的文件。
我注意到的直接后果是:
须藤不工作
$ sudo
sudo: effective uid is not 0, is sudo installed setuid root?
Run Code Online (Sandbox Code Playgroud)创建一个/var/log/cups/error_log大小不定的日志文件,它消耗了我硬盘驱动器的最后一个字节(经过相当长的时间)。上次是 17.8 GB!
文件的内容只有无数次重复的这两行:
E [24/May/2013:02:27:52 +0530] File "/usr/lib/cups/notifier/dbus" has insecure permissions (0100755/uid=1000/gid=0).
W [24/May/2013:02:27:52 +0530] Notifier for subscription 531 (dbus://) went away, retrying!
Run Code Online (Sandbox Code Playgroud)很明显,cups程序也被搞砸了。
现在我不知道有多少其他程序进入了无法使用的状态。
有什么办法可以撤消上述两个命令的效果吗?
如何恢复整个文件系统的默认权限设置?