通常,安装发行版后,我们会获得一个 root 用户和一个sudo
用户。
我不知道这些通常是否是唯一拥有文件的用户(作为user
/u
或“所有者”),是吗?或者通常是否有更多用户拥有文件,如果是,这些是什么?
答案1
通常还有其他用户拥有文件;这具体取决于您的发行版和您安装的软件包。
您可以通过运行找到它们
find /usr/bin \! -user root
(也可以使用其他路径,具体取决于您感兴趣的文件)。例如,在基于 Debian 的系统上,/usr/bin/man
由man
.
更全面地说,如果您的系统为“真实”用户分配从 1000 开始的 id,
find / \( \! -user root \) -uid -1000
将列出非 root 系统用户拥有的所有文件。
发行版通常会设置相当多的“系统”用户;看Debian 上实际使用的组 ID 列表获取默认 Debian 系统用户的详细列表。可以通过包添加其他用户。这些用户不一定自己的文件,它们可用于跑步程式;但任何 Unix 风格的系统通常都会有相当多的文件由 root 和实际人类用户以外的用户拥有。