Linux 中哪些一级目录应该由用户拥有?

Linux 中哪些一级目录应该由用户拥有?

今天无意中发现以下目录/拥有者user, 而不是root

  • /home
  • /lost+found
  • /media
  • /mnt
  • /opt
  • /snap
  • /srv
  • /swapfile
  • /var

我不知道怎么会发生这种事。除了明显的例外之外,其中一些/home应该由 root 拥有,这似乎是合乎逻辑的。如果有,是哪些?

另一方面,Lubuntu 20.04 x64系统和安装的软件都运行正常。

我目前没有遇到任何麻烦。

我应该遵循“如果它没有坏,就不要修理它”方法?

答案1

它们都应该归 root 所有。

另一方面,系统(Lubuntu 20.04 x64)运行正常。安装的软件也是如此,我目前没有遇到任何麻烦。难道要记住这句话“如果它没有坏,就不要修理它”吗?

不。我认为您的系统已损坏(不是严重损坏,而是损坏)。它只是还没有伤害到您。目录通常归 root 所有。因此对于任何其他用户来说,它归 root 所有还是归其他人所有并没有太大区别,root 就是 root,无论所有者或权限如何,都可以访问它。

除了安全方面之外,如果所有者不符合预期,某些软件可能会拒绝运行。例如,我可以想象用户拥有的交换文件可能会出现问题。它至少是一个警告

相关内容