我正在我的 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
错误消息sudo: /etc/sudoers is owned by uid 1000, should be 0
意味着您应该将 的所有权/etc/sudoers
从 您 更改为。在修复之前root
您无法运行。sudo
你能启动到单用户模式,挂载/
r/w,然后
chown -R root /etc/sudoers
我没有使用,sudo
因为单用户模式已经是root
(UID 0
)。我使用了 来-R
影响/etc/sudoers
它下面的所有内容