Group
我可以對 /etc/group 和 /etc/passwd 文件進行排序嗎?
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 也會拒絕這些請求是同一個使用者。