Linux上默认组和用户背后的原因
看了一些常见的Linux发行版(分别是ArchLinux和Debian)上的默认用户和组管理,我想知道关于它的两件事以及修改默认设置和配置的后果。 USERGROUPS_ENABin中的默认值/etc/login.defs似乎是“是”,这可以通过在man中找到的“默认情况下,还将为新用户创建一个组”来反映useradd,因此每次创建新用户时,组是使用相同的名称创建的,并且只有该新用户进入。这有什么用?或者这仅仅是一个占位符? 我觉得这样做会失去作为用户/组/其他用户的部分权限管理。拥有一个“用户”或“常规”组,或者您想称呼它的是每个用户的默认组,而不是拥有自己的组,这会很不好吗? 问题的第二部分仍然基于我在Arch和Debian上看到的内容:默认情况下创建了许多用户(FTP,HTTP等)。它们有什么用吗?还是仅出于历史原因存在? 我正在考虑删除它们,但不想破坏任何可以使用它的东西,但是我从未见过这样做,也不知道可以做什么。对于我从未见过的用户所属的默认组(tty,mem等)也是如此。