Group

我可以對 /etc/group 和 /etc/passwd 文件進行排序嗎?

  • February 3, 2019

My/etc/group通過添加新使用者以及安裝添加了自己的使用者和/或組的程序而成長。對於/etc/passwd. 由於缺乏結構,編輯現在變得有點麻煩。

可以對這些文件進行排序(例如按數字 id 或按名稱的字母順序)而不會對系統和/或包管理器產生負面影響嗎?

我想這沒關係,但只是為了確定我想得到第二意見。也許root需要成為第一行或前 1k 行之類的東西?

也是如此/etc/*shadow

您應該可以這樣做:事實上,根據文章和閱讀文件,您可以分別使用和對 UID/GID 進行排序/etc/passwd和排序。/etc/group``pwck -s``grpck -s

儘管 ErikF 是正確的,這通常應該沒問題,但我確實想指出一個潛在的問題:

您可以將不同的使用者名映射到同一個 UID。如果您利用這一點,將 UID 映射回使用者名的工具通常會選擇他們在/etc/passwd. 排序可能會導致不同的使用者名首先出現。出於顯示目的(例如ls -l輸出),任何一個使用者名都應該可以工作,但是您可能已經將某些程序配置為接受來自使用者名 A 的請求,如果它看到這些請求來自使用者名 B,即使 A 和 B 也會拒絕這些請求是同一個使用者。

引用自:https://unix.stackexchange.com/questions/424967