如何删除递归授予所有权

如何删除递归授予所有权

我最近从 Windows 8.1 切换到 Ubuntu。

昨天,我想安装 PHP,但在教程中我这样做了:

sudo chown -R joy /var/www 

但现在每个命令都会要求输入密码

$ sudo apt-get install vlc 
sudo: /var/lib/sudo owned by uid 1000, should be uid 0
[sudo] password for joy: 

我尝试在谷歌上搜索该问题,然后我发现我已将目录/var/www以及所有文件和子目录的所有权递归授予用户joy

现在我想将所有内容重置为像我递归授予所有权之前一样。

答案1

更新

尝试这个:
sudo chown -h root /var/lib/sudo

这会将 的所有者更改/var/lib/sudoroot

相关内容