相关疑难解决方法(0)

如果我不小心在系统目录(/、/etc、...)上运行命令“chmod -R”怎么办

我不小心跑了

sudo chmod 755 -R /
Run Code Online (Sandbox Code Playgroud)

代替

sudo chmod 755 -R ./
Run Code Online (Sandbox Code Playgroud)

几秒钟后我停止了它,但是现在出现了一些问题,例如

sudo: must be setuid root
Run Code Online (Sandbox Code Playgroud)

如何恢复权限?

permissions sudo chmod

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

cupsd 使用 100% CPU,创建大 (80GB+) error_log

几天前,我意识到我的 Ubuntu 机器在登录后无法加载。在对 liveCD 进行了一番挖掘后,我意识到我的硬盘容量为 100%,因此我删除了一些大文件并能够登录。我不再具有 sudo 权限,不得不启动到恢复模式并更改 sodoers文件,但最终恢复了 root 权限。

然后我注意到我的机器有点迟钝,并且top显示 cupsd 使用 100% CPU。我以前从未见过这个程序,但我很快意识到这是一个合法的程序。

我删除了大约 40GB 的视频,却发现我的驱动器空间几乎立即在我眼前耗尽。通过一些研究和直觉,我意识到这可能是一个日志文件被炸毁了,果然ls -lh /var/log/cups/向我展示了一个 80GB+ 大的 error_log 文件。

我删除了文件sudo rm -rf /var/log/cups/error_log,用 终止了服务sudo service cups end,然后继续我的工作。之后我意识到在删除之前检查 error_log 的内容是个好主意,但我想在我再次被锁定之前摆脱它。

那是昨天。今天,我再次启动我的笔记本电脑,看到 cupsd 再次以 100% cpu 运行,果然我看到我的磁盘空间正在耗尽。我停止了服务并运行tail -f /var/log/cups/error_log,并且有数百万行:

W [15/Jul/2015:11:23:03 -0700] Notifier for subscription 911 (dbus://) went away, retrying!
E [15/Jul/2015:11:23:03 -0700] File "/usr/lib/cups/notifier/dbus" has insecure permissions (0100777/uid=0/gid=0).
Run Code Online (Sandbox Code Playgroud)

==编辑================================================ ==================

ls -l /usr/lib/cups/notifier/dbus节目权限和所有权-rwxrwxrwx …

permissions printing log

10
推荐指数
2
解决办法
1万
查看次数

如何从 chmod -R a-wrx / 命令中恢复?

今天我跑了sudo chmod -R a-wrx /。现在没有任何工作。谁能帮我恢复我的系统?

chmod

8
推荐指数
2
解决办法
8766
查看次数

标签 统计

chmod ×2

permissions ×2

log ×1

printing ×1

sudo ×1