小编roo*_*kea的帖子

如何恢复目录/文件的默认 chown 权限?

我正在使用 Ubuntu 13.04 x86_64。

我想在我的主目录中拥有全部内容。所以我执行了这两个命令。

sudo chown -RcH rootkea ~  
sudo chown -RcL rootkea ~
Run Code Online (Sandbox Code Playgroud)

现在由于这些符号链接链接到文件系统中的其他一些文件,我不小心拥有了驻留在我的主目录之外的文件。
我注意到的直接后果是:

  1. 须藤不工作

    $ sudo  
    sudo: effective uid is not 0, is sudo installed setuid root?
    
    Run Code Online (Sandbox Code Playgroud)
  2. 系统变得如此缓慢。当我单击关闭/重新启动时,它就会挂起。每次我都必须手动关闭机器。
  3. 创建一个/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程序也被搞砸了。

现在我不知道有多少其他程序进入了无法使用的状态。

有什么办法可以撤消上述两个命令的效果吗?
如何恢复整个文件系统的默认权限设置?

filesystem permissions chown

5
推荐指数
1
解决办法
4万
查看次数

标签 统计

chown ×1

filesystem ×1

permissions ×1