我/etc/group通过添加新用户以及安装添加了自己的用户和/或组的程序而成长。对于 也是如此/etc/passwd。由于缺乏结构,编辑现在变得有点麻烦。
我可以在不对系统和/或包管理器产生负面影响的情况下对这些文件进行排序(例如,按数字 ID 或按名称字母顺序排列)吗?
我想这并不重要,但只是为了确定我想获得第二意见。也许root需要在第一行或前 1k 行之内?
也是如此/etc/*shadow。
hvd*_*hvd 44
尽管 ErikF 是正确的,这通常应该没问题,但我确实想指出一个潜在的问题:
您可以将不同的用户名映射到同一个 UID。如果您使用它,将 UID 映射回用户名的工具通常会选择他们在/etc/passwd. 排序可能会导致首先出现不同的用户名。出于显示目的(例如ls -l输出),任何一个用户名都应该有效,但您可能已经配置了一些程序来接受来自用户名 A 的请求,如果它看到来自用户名 B 的请求,即使 A 和 B 也将拒绝这些请求是同一个用户。