我的机器有 2 个 NVMe 驱动器。
在安装过程中,我将所有内容加载到其中一个上,而第二个保持不变。我认为这将是了解安装后安装驱动器的好方法。所以我将它安装到/mnt/Second
.
我尝试将文件移动到其中,并了解了大多数人可能已经知道的内容:安装驱动器并不向当前用户授予它的权限。因此,/mnt
作为我当前的目录,我做了:
sudo chown -R myusername Second
很酷,我能够将文件移动到其中。
但现在当我尝试使用时sudo
,我得到:
sudo: /etc/sudo.conf is owned by uid 1000, should be 0
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
问题:
为什么改变 的所有者会改变和/mnt/Second
的所有权?/etc/sudo.conf
/usr/bin/sudo
我的系统现在完全崩溃了还是可以修复?
答案1
不知道该命令如何更改不同路径中文件的权限。
要修复此问题,请从以下位置启动您的主机可启动 USB 驱动器,挂载驱动器更改,将所有权更改回 root。
如果 /etc/sudo.conf 发生更改,则可能会破坏其他文件访问。如果您没有备份(真可惜),那么现在备份 /home(以及任何其他数据目录)并重新安装可能会更简单。