![通常,发行版附带哪些文件用户(所有者)?](https://linux22.com/image/215132/%E9%80%9A%E5%B8%B8%EF%BC%8C%E5%8F%91%E8%A1%8C%E7%89%88%E9%99%84%E5%B8%A6%E5%93%AA%E4%BA%9B%E6%96%87%E4%BB%B6%E7%94%A8%E6%88%B7%EF%BC%88%E6%89%80%E6%9C%89%E8%80%85%EF%BC%89%EF%BC%9F.png)
通常,安装发行版后,我们会获得一个 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 和实际人类用户以外的用户拥有。