在不当使用 chown 后恢复 Ubuntu 文件所有者

在不当使用 chown 后恢复 Ubuntu 文件所有者

我犯了一个错误,用命令更改了所有者

sudo chown -R 用户G:用户G /

现在 MySQL 和其他东西不工作了,我尝试修复但 ** sudo ** 命令不起作用

给出这个错误

sudo:/usr/bin/sudo 必须由 uid 0 拥有,并且设置了 setuid 位

咨询是否有可能修复这个系统而不至于在尝试中丧命???

在 UBUNTU 中可以通过一些命令或脚本来实现。

这是一个 Ubuntu 18.04.4 LTS 服务器

Apache 可以工作,但 MySQL 不行。我有一些 php 应用程序

答案1

您可以从 DVD 或 USB 启动并启动操作系统的实时版本。到达那里后,您可以访问 Linux 分区并运行“sudo chgrp”。但是,这假设您知道正确的值,这些值在不同的目录中可能有所不同。(您的注释表明您已更改系统应用程序的权限,这可能是致命的。)如果您可以访问另一个类似的系统,则可以找到这些值,然后使用该系统作为模式。获得该信息后,您可以构建脚本,每个目录都有一个不同的命令。

如果这是我的系统,我会启动实时版本,然后将数据复制到另一个位置,例如另一个磁盘或 USB 磁盘。完成后,您必须在磁盘上重新安装操作系统,配置应用程序,并将数据带过来进行必要的更改。我应该警告你,自 1985 年以来,我一直是 UN*X 管理员,但很少使用 LINUX,直到最近我开始使用 Ubuntu Studio 作为我的主要桌面操作系统。

相关内容