Azure 云中的 Ubuntu 服务器:未找到有效的 sudoers 源,退出并重新启动 apache

Azure 云中的 Ubuntu 服务器:未找到有效的 sudoers 源,退出并重新启动 apache

我正在我的 Azure 云服务中创建一个 ubunu 虚拟机并安装了 lampp 堆栈和 phpmyadmin。

安装完成没有任何问题,为了访问 phpmyadmin,我在etc\apahe2\apache.conf文件中添加了以下行

Include /etc/phpmyadmin/apache.conf

但是当我使用命令保存文件后重新启动 apache 时,sudo service restart apache2出现以下错误。

sudo: /etc/sudoers is owned by uid 1000, should be 0
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

请帮我解决这个问题?

答案1

sudoers文件应归 拥有root:root

chown root:root sudoers

以 root 身份运行。

相关内容